Agent Passport Demo
Bind an agent to scoped financial authority.
Issue a signed agent passport, simulate an autonomous transaction, and see whether FLINT approves, denies, or requires human review.
What the passport proves
Identity is not enough.
An agent should not be trusted merely because it can identify itself. It should be trusted only when it can prove what it is allowed to do, who authorized it, where it may act, how much it may spend, and when that authority expires.
Use this demo to issue a mandate, run a transaction-time decision, and inspect the evidence trail FLINT would hand to the merchant or rail before value moves.
01 / Issue Passport
Configure a demo mandate
Issue a passport to generate the credential preview.
02 / Simulate Agent Action
Request an autonomous action
03 / Decision & Audit Record
Decision Cockpit
FLINT evaluates the action, not just the agent.
The same agent may be approved for one action, denied for another, or sent to human review when the request exceeds its authority.
Score Context
Run a verification to compare this agent payment request against the FLINT demo baseline.
--
BLOCK
REVIEW
STEP-UP
TRUSTED
Evaluate an action to produce a transaction-time decision and audit record.
Evaluation Checks
Policy checklist
Checks appear after evaluation.
Audit Trail
Signed record preview
The passport is the mandate. The decision is the transaction-time judgment. The audit record is the evidence trail.
Issued Passport JSON
Demo signature, simulated device binding, business-attested identity.
{
"record_type": "flint.kya_passport",
"record_version": "0.1",
"passport_id": "kya_passport_mpzzd672_5dx10r",
"issuer": "flint.network",
"subject": {
"type": "agent",
"agent_id": "agt_acme_invoice_agent",
"agent_name": "Acme Invoice Agent"
},
"principal": {
"type": "business",
"principal_id": "prn_acme_logistics",
"display_name": "Acme Logistics"
},
"authority": {
"allowed_actions": [
"retrieve_invoice",
"initiate_usdc_payment"
],
"limits": {
"per_transaction": {
"amount": "100.00",
"currency": "USDC"
},
"daily": {
"amount": "250.00",
"currency": "USDC"
}
},
"approved_counterparties": [
"vendor_001"
],
"requires_human_approval_above": {
"amount": "100.00",
"currency": "USDC"
}
},
"validity": {
"issued_at": "2026-06-04T21:01:25.790Z",
"not_before": "2026-06-04T21:01:25.790Z",
"expires_at": "2026-06-30T23:59:59.000Z",
"revocation_url": "https://api.flint.network/demo/passports/kya_passport_mpzzd672_5dx10r/status"
},
"assurance": {
"passport_level": "demo",
"identity_binding": "business_attested",
"device_binding": "simulated",
"risk_policy": "flint_demo_policy_v0.1"
},
"status": "active",
"signature": {
"alg": "Ed25519-demo",
"kid": "flint_demo_kid_v0.1",
"value": "demo_sig_kya_passport_mpzzd672_5dx10r"
}
}