Passpod APIs

Validate a Trust Action Receipt before you integrate.

Use Passpod TASK proof: schema, OpenAPI, examples, validator, GitHub, and scoped pilot keys.

Live demo OpenAPI-ready Scoped keys AgentTrust previews No production secrets
Trust receipts, not fake certaintyEvery API response can show source, consent, state, expiry, and decision boundary.
Built for pilot evaluationStart in demo mode, then unlock scoped keys for real integration tests.
Ready for AI-agent riskBuilt for sensitive workflows, agent actions, and API-risk reviews.

Passpod TASK developer proof

Start with the public Passpod TASK Sandbox repo, schema, OpenAPI, examples, and validator. Pilot keys unlock scoped hosted tests.

Public

Passpod TASK validator

Validate public demo Trust Action Receipts against the schema before pilot integration.

Preview · Pilot pipeline

AgentTrust Live Control API

Control sensitive AI-agent actions before execution.

Preview · Pilot pipeline

AgentTrust Kill-State API

Freeze, revoke, or restore risky agents, keys, workflows, vendors, or receipts.

Preview · Pilot pipeline

AgentTrust Live Signal Claims API

Verify source-labeled trust and security claims with strength, expiry, and receipt state.

Run a receipt flow in 4 steps

Reference-grade API testing with a visual trust receipt.

Live demo endpoint

Check an external message action

Simulated mode previews external_message.send before any backend implementation.

POST/v1/actions/check
ShellNodePythonJS
curl -X POST https://api.passpal.app/v1/trust/request \
  -H "Content-Type: application/json" \
  -H "X-API-Key: demo_scoped_key" \
  -d '{
    "scenario": "sensitive_access",
    "purpose": "trust_receipt_demo",
    "expires_in": "24h"
  }'

Developer quick access

One base URL, clear routes, OpenAPI-first integration.

Base URLhttps://api.passpal.app
HealthGET /health
OpenAPIGET /openapi.json
GitHubgithub.com/edidx/passpod-task

Built for human and AI-era API risk

Scoped API accessExpiring receiptsSource-labeled signalsNo production secrets in demo modeDecision receipts, not fake certainty

Request a scoped pilot key

Tell us what you want to test. We will scope the key to the API families and pilot use case.

Sandbox API access

Request pilot key before production use.

Start with limited sandbox access for Passpod TASK examples. Keys should be scoped to selected endpoints, rate-limited, expiry-bound, and reviewed before pilot or production use.

taskcore.policy:checkCheck whether a sensitive action matches allowed policy.
taskcore.decision:commitRecord the decision path for a reviewed action.
receipts.state:readRead limited sandbox receipt state.
agenttrust.demo:runRun an AgentTrust sandbox scenario.
remoteworker.demo:runRun a Remote Worker Trust sandbox scenario.
pilotkey.requestRequest a scoped pilot key after public validation.