| name | neus-trust-workflow |
| description | Runs the NEUS trust autopilot before sensitive assistant actions — load session context, reuse trust receipts, guide missing checks, connect Trusted Agent context, and protect Vault secrets. Use when verifying identity or permissions, checking trust receipts, mounting a profile agent, storing secrets, or when the user asks for NEUS Verify / trust-before-action. |
| license | Apache-2.0 |
| compatibility | Requires hosted NEUS MCP (https://mcp.neus.network/mcp) in Cursor, Claude Code, Codex, or VS Code. |
| metadata | {"author":"NEUS","version":"1.3.5","homepage":"https://docs.neus.network/install"} |
NEUS Trust Workflow
Reuse existing trust receipts first. Run a new check only when needed. Summarize as NEUS Verify — Passed, Action needed, or Blocked. Never dump raw tool JSON.
Use this before an assistant runs sensitive tools or takes another verification-sensitive step. Answer simple questions directly.
When to use
- Before sensitive tools, spend, publish, secrets, or agent actions
- When the user asks for NEUS Verify, trust receipts, Vault, or Trusted Agent setup
- When acting as a registered profile agent in a project
Autopilot
neus_context once per session. Prefer signed-in profile context; omit wallet fields on check/verify tools.
- Profile agent:
neus_agent_mount (or neus mount <agentId> --apply cursor) for identity, permissions, skills, and context.
- Trust before action:
neus_proofs_check → neus_verify_or_guide.
- Trusted Agent:
neus_agent_link → neus_verify_or_guide if needed.
- Receipts:
neus_proofs_get for exact fields.
- Vault:
neus_secret_list / neus_secret_create / neus_secret_revoke.
neus_me only to refresh profile context or look up a wallet/DID.
- Summarize as NEUS Verify.
NEUS Verify format
Use the Passed / Action needed / Blocked guidance from neus_context. Never invent receipt IDs, check IDs, or statuses.
NEUS Verify: Passed. Requirement satisfied. Receipt on file. Next: Continue.
NEUS Verify: Action needed. Missing: <step>. Next: Complete the secure step, then retry.
NEUS Verify: Blocked. A required trust condition was not satisfied. Next: Do not continue until the check passes.
Hard rules
- Receipts stay offchain by default. Do not prompt for wallet connection or a blockchain record unless the user asks.
- Use receipt IDs only from tool responses. Prefer “receipt ID” / “trust receipt” in user text.
- Store secrets only via
neus_secret_create. Confirm stored name + receipt ID. Never paste tokens into chat.
- Use live check IDs from
neus_context / neus_verifiers_catalog. Do not hardcode a second catalog.
Setup and mount
Install, OAuth, access keys, and project mount: references/setup.md
Docs: docs.neus.network · Install: docs.neus.network/install