Agents

Declare what an agent is about to do (purpose, operations, targets, constraints, parent); returns the statement for the agent's key to sign. Send the id as x-intent-id. Data-collection and model-training intents need class D.

post/v1/me/intents

Request

  • Base URL: https://www.rightshold.com
  • URL: https://www.rightshold.com/v1/me/intents
  • Auth: HTTP bearer

Headers

X-Request-Idstring

Your own id (8-64 of A-Z a-z 0-9 . _ : -), echoed back; one is generated otherwise

Request body

agent_idstring required
purpose'research' | 'procurement' | 'content_generation' | 'model_training' | 'data_collection' | 'customer_support' | 'commerce' | 'monitoring' | 'other' required
descriptionstring required
operationsstring[]
ttl_hoursinteger
parent_intent_idstring
delegationobject

For a sub-agent hired by another account: {statement, signature} signed by the parent intent's agent.

not_beforestring

Response

OK

idstring required
expires_atstring required
specstring required
bindingstring required
statement_sha256string required
usagestring required

Changes

No recorded changes to this operation across all 1 revision of this API.