Skip to main content
Version: v4

Tools by job

Tools are named verana.<surface>.<module>.<verb>. Write tools are advertised only for the message types the operator is currently authorised for, and the list updates live when authorizations change.

JobTools
Know who I amverana.wallet.getAddress, getCorporation, listAuthorizations, listVSAgents, getStatus
Read the registryverana.idx.co.*, es.*, cs.*, pp.*, td.*, de.*, gf.*, gr.* (the corporation's proposals and votes), xr.*, di.*, stats.*
Resolve trustverana.idx.vt.resolve, verana.idx.vt.listIndexedDids, verana.idx.trqp.authorize, recognize
Discoververana.graph.search.did, .ecosystem, .corporation, .schema, .serviceEndpoint; traversals such as verana.graph.did.trustSummary, did.participantsByRole, participant.validatorChain, ecosystem.participantsByRole, schema.participantsByRole, credential.issuer, path.shortest
Drive my VS Agentverana.vsa.flow.listFlows, getFlow, editCredentialClaims, sendOobLink, startValidation, validateFlow, rejectFlow; verana.vsa.se.* for service endpoints
Write to the registryverana.ledger.co.*, es.*, gf.*, cs.*, pp.* (start, renew, validate, self-create, root, sessions, revoke, slash, repay, trigger resolver), de.* (operator grants), di.storeDigest, td.*
Check the chainverana.cosmos.bank.*, auth.getAccount, tx.getTx, tendermint.getStatus, getBlock, group.*, feegrant.listAllowances, authz.listGrants

How a write behaves​

A ledger tool builds the message with the corporation and operator filled in, sets the corporation as fee granter when an active fee grant covers the message type, simulates for gas, signs, broadcasts, waits for inclusion, then waits for the indexer to reach that block before answering. The response says whether the indexer is synced, so the next read is consistent. On a broadcast timeout it returns the hash and tells the agent to reconcile with verana.cosmos.tx.getTx rather than retry.

Prompts and resources​

Fifteen prompts package the recurring jobs: diagnose the server, bootstrap a corporation, delegate an operator, create an ecosystem with a schema, create a root participant, onboard or manage a participant, validate participants, update a governance framework, rotate DIDs, audit a corporation, explore the network, reconcile a transaction. Six resources under verana://own/ expose the operator, the corporation, its authorizations, fee grant, agents and the server status.

Next​