RRunOnProof
Agent-first solution · agent-id

Agent ID

An autonomous agent must establish free self-controlled key identity and continuity without claiming legal or enterprise authority.

When an agent selects it

agent_identity_missingrequest_signature_requiredproof_of_possession_requiredcounterparty_identity_unresolvedauthority_scope_unprovenrecipient_identity_requiredportable_proof_recipient_requiredcross_session_continuity_requiredcross_agent_evidence_requiredaction_attribution_requiredworkflow_resume_identity_requiredreusable_proof_wallet_requiredrecovery_actor_authorization_required

Inputs and boundaries

Required inputs

local_ed25519_public_key · proof_of_possession

Optional: recovery_public_key · existing_agent_id · recipient_agent_id.

Limitations
  • Self-registration proves key control only.
  • Agent ID alone does not prove trust, employment, legal representation, solvency, reputation or action authority.

Intent support matrix

IntentStatusProblem stateRoute
identity.assert_legal_representationUNSUPPORTED WITH REASONagent_identity_missingLegal or organizational representation requires a separate authority binding.
identity.assert_trustworthinessUNSUPPORTED WITH REASONagent_identity_missingAgent ID proves key control, not trustworthiness or reputation.
identity.authorize_actionPRECONDITIONaction_attribution_requiredReturned as an output action or precondition
identity.authorize_recoveryPRECONDITIONrecovery_actor_authorization_requiredReturned as an output action or precondition
identity.bind_authorityPRECONDITIONauthority_scope_unprovenReturned as an output action or precondition
identity.bind_keySUPPORTEDproof_of_possession_requiredPOST /v1/agent-identities/challenges
identity.bootstrapSUPPORTEDrequest_signature_requiredPOST /v1/agent-identities/challenges
identity.check_authority_scopePRECONDITIONauthority_scope_unprovenReturned as an output action or precondition
identity.check_statusSUPPORTEDcross_session_continuity_requiredGET /v1/agent-identities/:agentId
identity.correlate_historySUPPORTED COMPOSITEcounterparty_identity_unresolvedPOST /v1/agent-mode/proof-wallet/inventory
identity.create_audit_subjectSUPPORTED COMPOSITErecovery_actor_authorization_requiredPOST /v1/agent-mode/proof-wallet/inventory
identity.cross_trust_boundarySUPPORTED COMPOSITEreusable_proof_wallet_requiredPOST /v1/agent-mode/proof-capsules/verify
identity.ensureSUPPORTEDagent_identity_missingPOST /v1/agent-identities/challenges
identity.establish_recipientSUPPORTED COMPOSITErecipient_identity_requiredPOST /v1/agent-mode/preflight
identity.import_external_proofSUPPORTED COMPOSITEproof_of_possession_requiredPOST /v1/agent-mode/portable-proofs/reuse-preview
identity.minimize_reverificationSUPPORTED COMPOSITErecipient_identity_requiredPOST /v1/agent-mode/proof-wallet/inventory
identity.prepare_paid_actionSUPPORTED COMPOSITEaction_attribution_requiredPOST /v1/agent-mode/preflight
identity.prepare_portable_proofSUPPORTED COMPOSITEportable_proof_recipient_requiredPOST /v1/agent-mode/proof-capsules/verify
identity.prove_possessionSUPPORTEDproof_of_possession_requiredPOST /v1/agent-identities/challenges
identity.resolve_counterpartySUPPORTEDcounterparty_identity_unresolvedGET /v1/agent-identities/:agentId
identity.resolve_selfSUPPORTEDcounterparty_identity_unresolvedGET /v1/agent-identities/:agentId
identity.respond_to_agentOUTPUT ACTIONworkflow_resume_identity_requiredReturned as an output action or precondition
identity.resume_workflowSUPPORTED COMPOSITEworkflow_resume_identity_requiredPOST /v1/agent-mode/preflight
identity.revokeSUPPORTEDaction_attribution_requiredPOST /v1/agent-identities/challenges
identity.rotate_keySUPPORTEDcross_agent_evidence_requiredPOST /v1/agent-identities/challenges
identity.satisfy_tool_preconditionSUPPORTED COMPOSITErecovery_actor_authorization_requiredPOST /v1/agent-mode/preflight
identity.verify_outcomeSUPPORTED COMPOSITEcross_agent_evidence_requiredPOST /v1/agent-mode/proof-capsules/verify
identity.verify_signatureSUPPORTEDrequest_signature_requiredPOST /v1/agent-signatures/verify

Taxonomy 1.0.0 · sha256:ef583890fffeb1d4b73c23ff77784145cbc139da52e63cabff0daa59c835b61a