VerifableStart a record
Accountable agents

Give an agent one bounded job.

One product task. The right data. A narrow mandate. A result everyone involved can verify.

Worked operation

One repair. Two authority paths. One receipt.

Compare how an established service partner and an independent tailor reach the same field view, policy decision and signed result.

Common bounded operation

Shorten the sleeves and append the accepted repair event.

Principal
Garment owner
Agent
Tailor’s repair assistant
Resource
Work jacket · item 0438
Permitted action
Read repair view · propose one alteration
Limits
One item · seven days · one accepted update
Result
Lifecycle event and attributable receipt
01
Organisation-governed authority

Established service partner

Carry organisational identity across trust domains, then let the destination issue task-specific access under its own policy.

Represents
Northwind Workwear
Authority evidence
ID-JAG · partner relationship · repair qualification
Scope
Textile repair · item 0438 · one update
Protocol path
OAuth 2.1 · CIMD · ID-JAG
Inspect contract
Hosted execution is not available from this public page.
02
Portable DID/VC authority

Independent tailor

Carry a narrowly scoped mandate with the actor, then verify its chain, proof, audience, status and limits at the destination.

Represents
The garment owner
Authority evidence
Entity Card · qualification · attenuated delegation
Scope
Item 0438 · repair view · seven days
Protocol path
KYA-OS · DID/VC · per-call proof
Inspect contract
Hosted execution is not available from this public page.
Destination policy

See the decision before anything changes.

Allowed with approval
Field view · qualified repairer
  • MeasurementsExact
  • Material compositionExact
  • Repair instructionsFull
  • Design specificationWithheld
  • Commercial termsWithheld
Proposed lifecycle change
Sleeve length67 cm62 cm
Event
Repair completed
Method
Tailored alteration
Evidence
Photo · measurement · agent trace
Wallet checkpoint Approve one repair update?

Item 0438 · exact repair view · one lifecycle event

Shared invariant

Either authority path reaches the same resource policy, field view, human checkpoint and receipt contract.

Governed execution

Authority stays attached from request to result.

  1. 01
    Discover

    The service declares the resource, operation and authority it accepts.

  2. 02
    Verify authority

    The principal, actor, evidence, audience, scope and limits travel together.

  3. 03
    Select the permitted view

    Policy chooses the exact fields, representations and update rights for this task.

  4. 04
    Preview the semantic change

    The proposed graph diff and supporting evidence are inspectable before commitment.

  5. 05
    Approve when required

    A Wallet checkpoint appears when the policy calls for a responsible person.

  6. 06
    Commit and return evidence

    The accepted event binds the principal, agent, authority, decision, change and result.

Attributable result

Every operation returns evidence.

The readable outcome, verification trace and machine representation are three views of the same receipt.

Repair accepted Operation receipt 0438-01 2026-08-10T14:32:18Z
Proof Verified
Principal
Garment owner
Represented organisation
Northwind Workwear
Agent
Repair assistant · session 8472
Authority
OAuth ID-JAG or KYA-OS delegation
Resource
Work jacket · item 0438
Action
Append accepted repair event
Disclosed
Measurements · composition · repair instructions
Withheld
Design specification · commercial terms
Policy decision
Allowed with responsible-person approval
Result
Sleeve length 67 → 62 cm · event appended
Diff hash
sha256:6f2a…91dc
Revocation reference
status:mandate:8841
The same operation grammar

Move from products to work.

01

Equipment maintenance

Give a qualified technician service data and one bounded maintenance action.

Maintenance event → attributable receipt
02

Qualified installation

Join installer qualification, site conditions and the exact component record.

Installation decision → signed evidence
03

Battery collection

Disclose the collection view, verify the actor and record the next lifecycle state.

Intake event → second-life trace
One operation envelope

Use it through the interface that fits the task.

Wallet, API and MCP interactions converge on the same policy decision and receipt.

W

Wallet approval

Show the represented principal, requested fields, proposed change and expected receipt before approval.

API

Agent API & MCP

Create, validate and project the bounded operation through domain-specific interfaces.

Read the API
S

Interoperability Sandbox

Exercise issuer, verifier and cross-device ceremonies while inspecting every protocol artifact.

Open the Sandbox
P

Wallet Playground

Choose the Wallet, issuer or verifier you bring, then move from its profile to a runnable test.

Choose a system
OAuth 2.1CIMDID-JAGKYA-OSDID/VCAuthZENMCPVeritas

Verifable participates in the OpenID Foundation AIIM MCP Security interoperability work across authorization-server, OpenID Provider, resource authorization-server and MCP Server roles.

Give the agent reach. Keep the mandate small.

Start with one real resource, one permitted action and one accountable result.