- Local controller
- The recovery key remains on your device. The same recovery code also restores your controller, so authorizations can be signed and revoked from another device.
- Agent identity
- The Agent name plus DID or HTTPS URL identifies the intended recipient. It does not connect the Agent by itself; the Agent must still install the connector configuration.
- Task and evidence
- The task states the result you want. Evidence states what the Agent must return so a person can check how that result was produced.
- Allowed actions
- An explicit allowlist for the Agent. Any action that is not selected remains outside the authorization.
- Expiry and safeguards
- Expiry closes future use after a deadline. Safeguards add rules such as no spending, no publishing, and human approval before external action.
- Agent task channel
- An encrypted pull endpoint for signed tasks. The Agent must install its credentials and check this endpoint; creating a SUVENRA connection alone does not make the Agent receive anything.
- Verification
- Checks the signature, controller, service namespace, scope, expiry, required fields, and revocation status. It does not prove that an Agent's factual claims are true.
- Encrypted task room
- The handoff space where an Agent accepts, requests changes, declines, or returns evidence. Owner, Agent, and verification links have different permissions.
- Outcome review
- A person accepts or rejects the returned work. SUVENRA binds that decision, the original authorization, and the evidence into a signed outcome receipt.
- Revocation
- Stops future use of an authorization and records that decision. It cannot undo an external action that was already completed.