A2A REGISTRY·AGENT RECORD·ee88633c-805c-4a63-a39b-85eeed9bb850

Provider

PHION Systems

PHION Agent Trust Infrastructure

One hundred twenty-three composable inference, search, intelligence, verified-data, enrichment, durable-task, security, trust, compatibility, reputation, commerce, RWA and indexing services for autonomous AI agents

Observed evidence

Task verified

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
ee88633c-805c-4a63-a39b-85eeed9bb850
Category
Trust & safety
Canonical card
https://phion.systems/.well-known/agent.json
Endpoint
https://phion.systems/
Protocol version
1.0
Agent version
1.57.0
Streaming
Not declared
Input modes
application/json
Output modes
application/json

Reachability record

Last 100 checks shown · 94.8% across 30 days

2026-10-13T22:40:37.730025Z: passed2026-10-13T23:11:40.228319Z: passed2026-10-13T23:42:35.938371Z: passed2026-10-14T00:13:52.143428Z: passed2026-10-14T00:44:42.740700Z: passed2026-10-14T01:15:48.834095Z: passed2026-10-14T01:46:41.732865Z: passed2026-10-14T02:17:38.926929Z: passed2026-10-14T02:48:38.143489Z: passed2026-10-14T03:19:35.728973Z: passed2026-10-14T03:50:52.545827Z: passed2026-10-14T04:21:50.738940Z: passed2026-10-14T04:52:56.337729Z: passed2026-10-14T05:23:57.928721Z: passed2026-10-14T05:54:54.734480Z: passed2026-10-14T06:25:57.946418Z: passed2026-10-14T06:56:53.940388Z: passed2026-10-14T07:28:19.728789Z: passed2026-10-14T08:00:38.644175Z: passed2026-10-14T08:32:57.539431Z: passed2026-10-14T09:03:58.447606Z: passed2026-10-14T09:34:52.428818Z: passed2026-10-14T10:05:58.931329Z: passed2026-10-14T10:36:55.333604Z: passed2026-10-14T11:07:51.141273Z: passed2026-10-14T11:38:47.031658Z: passed2026-10-14T12:09:46.541471Z: passed2026-10-14T12:40:51.853525Z: passed2026-10-14T13:11:53.645680Z: passed2026-10-14T13:42:54.229903Z: passed2026-10-14T14:13:47.932906Z: passed2026-10-14T14:44:50.130490Z: passed2026-10-14T15:15:46.445084Z: passed2026-10-14T15:46:40.241783Z: passed2026-10-14T16:17:43.655289Z: passed2026-10-14T16:48:49.643864Z: passed2026-10-14T17:04:58.170190Z: passed2026-10-14T17:17:37.731530Z: passed2026-10-14T17:48:38.988990Z: passed2026-10-14T18:20:07.880493Z: passed2026-10-14T18:26:05.333057Z: passed2026-10-14T18:57:20.397742Z: passed2026-10-14T19:28:36.793822Z: passed2026-10-14T19:59:49.095482Z: passed2026-10-14T20:31:06.702727Z: passed2026-10-14T21:02:15.688798Z: passed2026-10-14T21:33:21.194807Z: passed2026-10-14T22:04:27.004742Z: passed2026-10-14T22:35:42.191428Z: passed2026-10-14T23:06:52.502395Z: passed2026-10-14T23:37:57.898852Z: passed2026-10-15T00:09:05.902543Z: passed2026-10-15T00:40:37.297923Z: passed2026-10-15T01:11:49.092675Z: passed2026-10-15T01:43:06.294918Z: passed2026-10-15T02:14:10.307161Z: passed2026-10-15T02:45:09.012033Z: passed2026-10-15T03:16:26.606524Z: passed2026-10-15T03:47:40.608011Z: passed2026-10-15T04:18:43.806985Z: passed2026-10-15T04:49:47.406211Z: passed2026-10-15T05:21:02.992511Z: passed2026-10-15T05:52:20.006290Z: passed2026-10-15T06:23:23.594778Z: passed2026-10-15T06:54:28.304148Z: passed2026-10-15T07:25:36.693368Z: passed2026-10-15T07:57:05.899254Z: passed2026-10-15T08:29:43.904950Z: passed2026-10-15T09:02:13.499006Z: passed2026-10-15T09:33:37.108847Z: passed2026-10-15T10:04:48.200510Z: passed2026-10-15T10:36:00.007030Z: passed2026-10-15T11:07:06.695444Z: passed2026-10-15T11:38:15.702736Z: passed2026-10-15T12:09:16.007856Z: passed2026-10-15T12:40:19.012617Z: passed2026-10-15T13:11:26.506036Z: passed2026-10-15T13:42:29.009795Z: passed2026-10-15T14:13:37.494286Z: passed2026-10-15T14:44:36.096839Z: passed2026-10-15T15:15:49.090092Z: passed2026-10-15T15:47:02.787975Z: passed2026-10-15T16:18:10.799914Z: passed2026-10-15T16:49:17.094689Z: passed2026-10-15T17:20:22.706616Z: passed2026-10-15T17:51:39.129670Z: passed2026-10-15T18:23:30.088700Z: passed2026-10-15T18:54:45.201028Z: passed2026-10-15T19:25:53.597472Z: passed2026-10-15T19:57:13.302625Z: passed2026-10-15T20:28:31.090007Z: passed2026-10-15T20:59:43.403981Z: passed2026-10-15T21:31:19.789029Z: passed2026-10-15T22:02:23.011430Z: passed2026-10-15T22:33:34.503953Z: passed2026-10-15T23:04:46.503527Z: passed2026-10-15T23:35:57.294383Z: passed2026-10-16T00:07:08.903970Z: passed2026-10-16T00:38:28.308458Z: passed2026-10-16T01:10:07.190442Z: passed
PassFailureAverage 1651 ms

Declared skills

Signed JSON Attestation

attest

Sign integrity, provenance and freshness receipts for agent JSON

attestation · integrity · receipts · x402

Autonomous Payment Firewall

payment-preflight

Evaluate a payment requirement against an explicit buyer policy and return a signed decision

payments · policy · firewall · x402 · safety

Atomic Mandate Reservation

mandate-reserve

Enforce cumulative spending limits with atomic reservations and idempotency

payments · mandates · budgets · x402

Preflight URL

preflight

Free reachability and safety preflight

ssrf · safety · web

Fetch Independent Evidence

fetch-evidence

Retrieve, normalize, screen, hash and sign evidence from a public URL

evidence · web · integrity · prompt-injection · x402

AI Agent Due Diligence

inspect-agent

Inspect agent endpoints, standards, payments and identity before trusting or purchasing

agents · due-diligence · x402 · erc8004 · mcp · a2a

Agent Commerce Journey Verification

journey-verify

Verify hash-linked intent, quote, payment and delivery histories

commerce · audit · journey · receipts · x402

Transaction Assurance

transaction-assurance

Verify settlement, delivery and deterministic acceptance; emit a signed receipt and dispute packet

commerce · assurance · delivery · acceptance · disputes · x402

Transaction Recovery

transaction-recovery

Classify paid transaction failures and emit signed recovery claims and deterministic remedy plans

commerce · recovery · refunds · retries · disputes · x402

Try PHION Service Free

try-service

Preview any PHION service, inspect its value and receive exact machine-readable upgrade terms without a wallet or payment

free-preview · try-before-payment · x402 · discovery

Agent Spending Gateway

spending-gateway

Non-custodial local spending mandates with per-call, cumulative, service and expiry limits

payments · budgets · delegation · x402 · non-custodial

PHION Execute

phion-execute

Execute any selected PHION service through one budgeted, persistently idempotent call with acceptance checks and a signed completion envelope

execution · orchestration · payments · idempotency · x402

PHION Universal Market

universal-market

Normalize capabilities and compare PHION and configured external providers; economic execution remains buyer-funded, authority-bound and disabled until a production adapter is verified

market · capabilities · providers · routing · preflight · buyer-funded

Tool Output Firewall

tool-output-firewall

Inspect untrusted tool output before context ingestion or downstream action

tool-output · prompt-injection · mcp · x402

Delegation Scope Guard

delegation-scope-guard

Validate least-privilege agent delegation scope, destination, budget and expiry

delegation · authorization · least-privilege · x402

Memory Write Guard

memory-write-guard

Screen persistent agent-memory writes for poisoning and missing provenance

memory · poisoning · provenance · x402

MCP Manifest Firewall

mcp-manifest-firewall

Inspect MCP metadata and schemas before installation or trust

mcp · manifest · security · x402

Tool Call Policy Guard

tool-call-policy-guard

Bind proposed tool calls to declared intent and execution policy

tools · intent · authorization · x402

Data Egress Preflight

data-egress-preflight

Inspect outbound agent data and destination before transmission

egress · data · dlp · x402

Schema Normalize & Repair

schema-normalize

Validate and safely normalize agent payloads before payment without altering payment-critical values

schema · json · compatibility · x402

RWA Asset Due Diligence

rwa-asset-due-diligence

Issuer, contract, custody and disclosure assessment with live evidence

rwa · tokenization · evidence · x402

RWA Compliance Decision

rwa-compliance

Deterministic declared eligibility and transfer-policy assessment

rwa · tokenization · evidence · x402

RWA NAV & Reserve Verification

rwa-nav-reserve

Independent observations for NAV, reserve and collateral claims

rwa · tokenization · evidence · x402

RWA Transaction Assurance

rwa-transaction-assurance

Asset, payment, delivery and transfer-rule verification

rwa · tokenization · evidence · x402

RWA Corporate Action Monitor

rwa-corporate-actions

Detect material NAV, income, maturity, redemption and freeze changes

rwa · tokenization · evidence · x402

Sanctions Screening Evidence

sanctions-screening-evidence

Traceable literal screening against observed official US and EU sources; not legal clearance

rwa · tokenization · evidence · x402

Agent Reputation Evidence

agent-reputation-evidence

Evidence-bounded reputation score with confidence, coverage and explicit limitations

agents · reputation · evidence · x402

Counterparty Risk Preflight

counterparty-risk-preflight

Deterministic allow, review or deny decision using supplied reputation evidence and transaction limits

agents · counterparty · risk · payments · x402

Agent Budget Guard

agent-budget-guard

Stop autonomous spending before a call exceeds its task, session or period budget.

agents · security · trust · x402

Idempotency Replay Guard

idempotency-replay-guard

Distinguish a safe retry from conflicting reuse before an agent repeats an action or payment.

agents · security · trust · x402

Human Approval Policy

human-approval-policy

Make escalation predictable by classifying actions before execution.

agents · security · trust · x402

Secret Redaction Preflight

secret-redaction-preflight

Remove common secret indicators before agent context or payload leaves its boundary.

agents · security · trust · x402

OAuth Token Audience Guard

oauth-token-audience-guard

Prevent token forwarding to the wrong resource after local signature validation.

agents · security · trust · x402

Redirect Callback Validator

redirect-callback-validator

Reject unsafe callbacks, ambiguous domains and redirects outside an explicit allowlist.

agents · security · trust · x402

Tool Capability Drift Monitor

tool-capability-drift-monitor

Detect when an approved tool changes its schema or declared capabilities.

agents · security · trust · x402

MCP Server Identity Evidence

mcp-server-identity-evidence

Bind the declared MCP domain, endpoint, manifest, key and version into portable evidence.

agents · security · trust · x402

Agent Task Handoff Receipt

agent-task-handoff-receipt

Give collaborating agents a portable statement of task, scope, budget and expiry.

agents · security · trust · x402

Context Provenance Labeler

context-provenance-labeler

Carry integrity and confidentiality labels with agent context instead of losing its origin.

agents · security · trust · x402

Signed Result Comparator

signed-result-comparator

Expose exact agreement or conflict between multiple agent results without inventing consensus.

agents · security · trust · x402

Service SLA Attestation

service-sla-attestation

Turn bounded availability and latency samples into auditable signed SLA evidence.

agents · security · trust · x402

Autonomous Payment Firewall

payment-firewall

Reject unsafe payment terms before an autonomous agent signs or spends.

agents · services · x402

Independent Web Evidence

web-evidence

Independently retrieve, normalize, screen and hash a public source.

agents · services · x402

AI Agent Due Diligence

agent-inspection

Inspect an agent endpoint before trusting it, delegating work or paying it.

agents · services · x402

Commerce Journey Verification

commerce-journey

Verify that intent, quote, payment and delivery form one untampered history.

agents · services · x402

Payment Route Selector

payment-route-selector

Reject routes that cannot safely settle, rank the remaining x402 routes by your policy, and return the exact next action before signing.

agents · services · x402

x402 Quote Comparator

x402-quote-comparator

Validate and normalize x402 v2 quotes, preventing false price comparisons across incompatible assets or decimals.

agents · services · x402

Payment Receipt Reconciler

payment-receipt-reconciler

Find exact disagreement between intended payment and returned receipt.

agents · services · x402

Duplicate Charge Detector

duplicate-charge-detector

Detect repeated payment fingerprints without treating equal prices alone as duplicates.

agents · services · x402

Subscription Spend Guard

subscription-spend-guard

Authorize only the next due recurring charge when subscription, merchant, per-charge and period constraints all match.

agents · services · x402

Webhook Verifier

webhook-verifier

Require a trusted signature binding payload, request target and a unique nonce, plus freshness and replay protection.

agents · services · x402

Delivery Evidence

delivery-evidence

Bind a successful delivery to its request and expected content without returning the delivered payload.

agents · services · x402

Inter-Agent Policy Evaluator

inter-agent-policy-evaluator

Expose conflicting policy decisions before collaborating agents act.

agents · services · x402

Concurrency Guard

concurrency-guard

Prevent agents from exceeding fresh, lease-bound concurrent execution capacity.

agents · services · x402

Resource Cycle Guard

resource-cycle-guard

Stop repeated execution and enforce complete step, token and cost budgets.

agents · services · x402

Abandoned Tool Detector

abandoned-tool-detector

Require multiple independent failure signals before classifying probable abandonment.

agents · services · x402

Manifest Version Diff

manifest-version-diff

Show precisely which top-level manifest fields changed between versions.

agents · services · x402

Dependency Provenance Assessment

dependency-provenance-assessment

Separate declared identity and digest from independently verified dependency provenance.

agents · services · x402

Conflict Resolution

conflict-resolution

Resolve competing results only when source, value hash, time and confidence are bound.

agents · services · x402

Data Freshness Certificate

data-freshness-certificate

Certify age only when it is bound to a source and exact content hash.

agents · services · x402

Domain Ownership Evidence

domain-ownership-evidence

Validate a fresh domain-bound DNS-01 or HTTP-01 challenge without claiming legal ownership.

agents · services · x402

Purpose-Bound Consent

purpose-bound-consent

Bind consent to ID, subject, recipient, purpose, scope, lifetime and checked revocation state.

agents · services · x402

Retention & Deletion Receipt

retention-deletion-receipt

Create a signed receipt for a declared retention or deletion operation.

agents · services · x402

Interrupted Task Recovery

interrupted-task-recovery

Resume only from a task-bound checkpoint with known side effects and idempotency.

agents · services · x402

Portable Observability Audit

portable-observability-audit

Validate and sign a bounded hash chain with portable W3C trace context.

agents · services · x402

PHION Index Feed

index-feed

Replace repeated catalog sweeps with one canonical snapshot or digest-based delta ready for PHION Execute.

agents · services · x402

Verified Web Extract

verified-web-extract

Retrieve bounded public web content with source identity, observation time and content hashes.

agents · services · x402

Entity Enrichment Evidence

entity-enrichment-evidence

Measure entity-field coverage in public sources without fabricating absent facts.

agents · services · x402

Social Source Evidence

social-source-evidence

Preserve public social-source statements while separating content evidence from identity claims.

agents · services · x402

Market Data Snapshot

market-data-snapshot

Capture public market data as an immutable, timestamped evidence snapshot.

agents · services · x402

Onchain Evidence

onchain-evidence

Capture public explorer or RPC responses as tamper-evident evidence.

agents · services · x402

Verified News Monitor

verified-news-monitor

Locate literal topic evidence across bounded public news sources.

agents · services · x402

Multi-Source Fact Bundle

multi-source-fact-bundle

Bundle independent observations without disguising disagreement as certainty.

agents · services · x402

Document to Verified JSON

document-to-verified-json

Normalize public text, HTML, JSON or XML documents into verifiable JSON; image and PDF OCR excluded.

agents · services · x402

Source-Backed Search

source-backed-search

Search only supplied public sources and return literal evidence rather than generated claims.

agents · services · x402

Live Data Freshness

live-data-freshness

Test live source observations against an explicit maximum-age budget.

agents · services · x402

Person Enrichment Evidence

person-enrichment-evidence

Resolve a person from strong identifiers and return signed, provider-attributed evidence with explicit limitations.

agents · services · x402

Company Enrichment Evidence

company-enrichment-evidence

Resolve a company from domain, profile, ticker or name and return signed provider-attributed evidence.

agents · services · x402

Contact Enrichment Evidence

contact-enrichment-evidence

Resolve a business contact from strong identifiers without presenting enrichment as identity proof.

agents · services · x402

MCP 2026 Compatibility Gateway

mcp-2026-compatibility-gateway

Validate modern stateless MCP discovery, protocol and method compatibility before connection.

agents · services · x402

Durable Agent Task

durable-agent-task

Validate a durable task envelope with expiry, requester isolation and replay-safe identity.

agents · services · x402

Task Checkpoint Evidence

task-checkpoint-evidence

Bind task ID, monotonic sequence and exact state hash in signed evidence.

agents · services · x402

Task Cancel Assurance

task-cancel-assurance

Verify cancellation state and expose every unresolved side effect.

agents · services · x402

Agent Approval Relay

agent-approval-relay

Bind an approval or denial to purpose, payload and a strict expiry.

agents · services · x402

Capability Negotiation Preflight

capability-negotiation-preflight

Detect capability mismatch before an agent commits time or payment.

agents · services · x402

MCP Catalog Cache Guard

mcp-catalog-cache-guard

Bind an MCP catalog digest to explicit cache lifetime, scope and revalidation behavior.

agents · services · x402

OAuth Issuer Binding Evidence

oauth-issuer-binding-evidence

Bind already verified OAuth claims to the exact intended issuer and audience without receiving raw tokens.

agents · services · x402

MCP-A2A Task Bridge

mcp-a2a-task-bridge

Map MCP and A2A task identities while preserving state, authority and expiry.

agents · services · x402

Quote Freshness Guard

quote-freshness-guard

Reject payment quotes that cannot remain valid through authorization and retry.

agents · services · x402

Delegated Credential Guard

delegated-credential-guard

Enforce delegated scope and expiry without sending PHION a raw access token.

agents · services · x402

Agent Session Continuity

agent-session-continuity

Detect session substitution, skipped sequence and broken hash continuity.

agents · services · x402

Task Lease Guard

task-lease-guard

Prevent expired or non-owner agents from mutating a leased task.

agents · services · x402

Tool Result Schema Validator

tool-result-schema-validator

Reject missing or unexpected top-level fields before another agent consumes a tool result.

agents · services · x402

Agent Memory Provenance

agent-memory-provenance

Bind a memory record to its declared source identity and observation time.

agents · services · x402

Payment Delivery Atomicity

payment-delivery-atomicity

Detect the exact split state between payment and delivery and require recovery when necessary.

agents · services · x402

Service Failover Selector

service-failover-selector

Select only a healthy compatible provider using explicit priority; never fail over silently.

agents · services · x402

Agent Rate Limit Negotiator

agent-rate-limit-negotiator

Negotiate deterministic sustained and burst limits before an agent starts a workload.

agents · services · x402

Execution Cost Estimator

execution-cost-estimator

Compute a fail-closed maximum cost before a multi-step agent plan executes.

agents · services · x402

Cross-Agent Receipt Bundle

cross-agent-receipt-bundle

Bundle unique agent-bound result receipts without disguising declarations as external truth.

agents · services · x402

Capability Verification

capability-verification

Separate claimed capabilities from independently evidenced successful demonstrations.

agents · services · x402

Capability Benchmark

capability-benchmark

Measure reproducible success, latency and cost from versioned evidence-bound benchmark cases.

agents · services · x402

Sybil Reputation Guard

sybil-reputation-guard

Combine multiple bounded Sybil signals while abstaining without independent evidence.

agents · services · x402

Agent Behavior Fingerprint

agent-behavior-fingerprint

Create a privacy-minimized behavioral commitment without retaining payloads or raw identifiers.

agents · services · x402

Trust Anomaly Detector

trust-anomaly-detector

Detect material drift between comparable trust vectors without asserting misconduct.

agents · services · x402

Economic Loop Detector

economic-loop-detector

Detect self-transfer and reciprocal economic patterns without presenting correlation as fraud.

agents · services · x402

Provider Quality Predictor

provider-quality-predictor

Estimate provider success, quality, latency and cost using transparent sample-aware statistics.

agents · services · x402

Transaction Risk Score

transaction-risk-score

Estimate evidence-supported loss probability without selling insurance or assuming liability.

agents · services · x402

Payment Optimizer

payment-optimizer

Rank only integration-tested payment routes under explicit cost and latency constraints.

agents · services · x402

x402 v2 Router

x402-v2-router

Select an exactly compatible x402 v2 payment requirement without receiving private keys.

agents · services · x402

ERC-8004 Identity Evidence

erc8004-identity-evidence

Bind an ERC-8004 registry identity to evidence while separating registration from ownership.

agents · services · x402

ERC-8004 Reputation Intelligence

erc8004-reputation-intelligence

Aggregate diverse verified reputation observations with low-sample abstention.

agents · services · x402

Delegated Spend Policy

delegated-spend-policy

Fail closed when delegated authority, per-call limit or remaining budget is insufficient.

agents · services · x402

AP2 Mandate Bridge

ap2-mandate-bridge

Map mandate fields for review without advertising unsupported AP2 production authorization.

agents · services · x402

A2A Transaction Bridge

a2a-transaction-bridge

Bind an A2A task to a transaction without silently transferring authority.

agents · services · x402

MCP Transaction Gateway

mcp-transaction-gateway

Bind an MCP tool call to transaction evidence without granting undeclared authority.

agents · services · x402

Proof of Service

proof-of-service

Commit request, authority, execution, payment and delivery evidence in one proof.

agents · services · x402

Automated Dispute Bundle

automated-dispute-bundle

Assemble failure evidence and recommend resolution without executing refunds.

agents · services · x402

Transaction Recovery v2

transaction-recovery-v2

Recommend bounded recovery and reconcile ambiguous payments before retry.

agents · services · x402

Reputation Update Receipt

reputation-update-receipt

Recommend a bounded auditable reputation update from verified outcome evidence.

agents · services · x402

Agent Economic Graph

agent-economic-graph

Build privacy-bounded economic relationships only from supplied nodes and edges.

agents · services · x402

Market Demand Predictor

market-demand-predictor

Forecast verified demand trends while abstaining on insufficient history.

agents · services · x402

Service Gap Detector

service-gap-detector

Detect capability shortages using verified demand and verified provider supply.

agents · services · x402

Price Discovery Engine

price-discovery-engine

Derive price bands only from settled observations, never traffic or unsigned quotes.

agents · services · x402

SLA Risk Predictor

sla-risk-predictor

Estimate SLA failure probability from bounded success and latency evidence.

agents · services · x402

Dynamic Service Pricing

dynamic-service-pricing

Propose a capped shadow price without changing the live catalog.

agents · services · x402

Autonomous Procurement

autonomous-procurement

Recommend a verified eligible provider under a mandate without purchasing.

agents · services · x402

Multi-Agent Escrow

multi-agent-escrow

Recommend hold or release from evidence without PHION custody or fund movement.

agents · services · x402

Cross-Protocol Receipt

cross-protocol-receipt

Bundle consistent transaction commitments across multiple protocols.

agents · services · x402

PHION Inference

phion-inference

Complete a bounded inference microtask and return a directly usable answer with signed delivery.

agents · services · x402

PHION Search

phion-search

Search the live web and return normalized source URLs and snippets with signed delivery.

agents · services · x402

PHION Basic Domain Enrichment

phion-enrich-basic

Observe a public company domain directly and return bounded website metadata, hashes, injection screening and signed delivery without an expensive enrichment upstream.

agents · services · x402

PHION Enrich

phion-enrich

Enrich a company, person or contact through an attributed provider route without hiding upstream cost.

agents · services · x402

PHION Intelligence

phion-intelligence

Search, synthesize and cite evidence in one call, minimizing residual agent work.

agents · services · x402

Registry Agent Card snapshot

Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.

Show JSON
{
  "protocolVersion": "1.0",
  "name": "PHION Agent Trust Infrastructure",
  "description": "One hundred twenty-three composable inference, search, intelligence, verified-data, enrichment, durable-task, security, trust, compatibility, reputation, commerce, RWA and indexing services for autonomous AI agents",
  "author": "PHION Systems",
  "wellKnownURI": "https://phion.systems/.well-known/agent.json",
  "url": "https://phion.systems/",
  "version": "1.57.0",
  "provider": {
    "organization": "PHION Systems",
    "url": "https://phion.systems/"
  },
  "documentationUrl": "https://phion.systems/services",
  "iconUrl": "https://phion.systems/phion-agent.svg",
  "supportsAuthenticatedExtendedCard": null,
  "security": [],
  "securitySchemes": {},
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://a2a-registry.org/extensions/registry/v1",
        "params": {
          "payment": {
            "model": "freemium",
            "rails": [
              {
                "type": "stablecoin",
                "caip2": "eip155:8453",
                "token": "USDC",
                "network": "base",
                "feeModel": "low",
                "protocol": "x402",
                "settlementTime": "fast"
              },
              {
                "type": "stablecoin",
                "caip2": "eip155:137",
                "token": "USDC",
                "network": "polygon",
                "feeModel": "low",
                "protocol": "x402",
                "settlementTime": "fast"
              },
              {
                "type": "stablecoin",
                "caip2": "eip155:42161",
                "token": "USDC",
                "network": "arbitrum",
                "feeModel": "low",
                "protocol": "x402",
                "settlementTime": "fast"
              },
              {
                "type": "stablecoin",
                "caip2": "solana:mainnet",
                "token": "USDC",
                "network": "solana",
                "feeModel": "low",
                "protocol": "x402",
                "settlementTime": "fast"
              }
            ],
            "direction": "inbound",
            "protocols": [
              "x402"
            ]
          }
        },
        "required": false,
        "description": "Public payment discovery metadata for PHION services"
      }
    ]
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "attest",
      "name": "Signed JSON Attestation",
      "description": "Sign integrity, provenance and freshness receipts for agent JSON",
      "tags": [
        "attestation",
        "integrity",
        "receipts",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "payment-preflight",
      "name": "Autonomous Payment Firewall",
      "description": "Evaluate a payment requirement against an explicit buyer policy and return a signed decision",
      "tags": [
        "payments",
        "policy",
        "firewall",
        "x402",
        "safety"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "mandate-reserve",
      "name": "Atomic Mandate Reservation",
      "description": "Enforce cumulative spending limits with atomic reservations and idempotency",
      "tags": [
        "payments",
        "mandates",
        "budgets",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "preflight",
      "name": "Preflight URL",
      "description": "Free reachability and safety preflight",
      "tags": [
        "ssrf",
        "safety",
        "web"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "fetch-evidence",
      "name": "Fetch Independent Evidence",
      "description": "Retrieve, normalize, screen, hash and sign evidence from a public URL",
      "tags": [
        "evidence",
        "web",
        "integrity",
        "prompt-injection",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "inspect-agent",
      "name": "AI Agent Due Diligence",
      "description": "Inspect agent endpoints, standards, payments and identity before trusting or purchasing",
      "tags": [
        "agents",
        "due-diligence",
        "x402",
        "erc8004",
        "mcp",
        "a2a"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "journey-verify",
      "name": "Agent Commerce Journey Verification",
      "description": "Verify hash-linked intent, quote, payment and delivery histories",
      "tags": [
        "commerce",
        "audit",
        "journey",
        "receipts",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "transaction-assurance",
      "name": "Transaction Assurance",
      "description": "Verify settlement, delivery and deterministic acceptance; emit a signed receipt and dispute packet",
      "tags": [
        "commerce",
        "assurance",
        "delivery",
        "acceptance",
        "disputes",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "transaction-recovery",
      "name": "Transaction Recovery",
      "description": "Classify paid transaction failures and emit signed recovery claims and deterministic remedy plans",
      "tags": [
        "commerce",
        "recovery",
        "refunds",
        "retries",
        "disputes",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "try-service",
      "name": "Try PHION Service Free",
      "description": "Preview any PHION service, inspect its value and receive exact machine-readable upgrade terms without a wallet or payment",
      "tags": [
        "free-preview",
        "try-before-payment",
        "x402",
        "discovery"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "spending-gateway",
      "name": "Agent Spending Gateway",
      "description": "Non-custodial local spending mandates with per-call, cumulative, service and expiry limits",
      "tags": [
        "payments",
        "budgets",
        "delegation",
        "x402",
        "non-custodial"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "phion-execute",
      "name": "PHION Execute",
      "description": "Execute any selected PHION service through one budgeted, persistently idempotent call with acceptance checks and a signed completion envelope",
      "tags": [
        "execution",
        "orchestration",
        "payments",
        "idempotency",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "universal-market",
      "name": "PHION Universal Market",
      "description": "Normalize capabilities and compare PHION and configured external providers; economic execution remains buyer-funded, authority-bound and disabled until a production adapter is verified",
      "tags": [
        "market",
        "capabilities",
        "providers",
        "routing",
        "preflight",
        "buyer-funded"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "tool-output-firewall",
      "name": "Tool Output Firewall",
      "description": "Inspect untrusted tool output before context ingestion or downstream action",
      "tags": [
        "tool-output",
        "prompt-injection",
        "mcp",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "delegation-scope-guard",
      "name": "Delegation Scope Guard",
      "description": "Validate least-privilege agent delegation scope, destination, budget and expiry",
      "tags": [
        "delegation",
        "authorization",
        "least-privilege",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "memory-write-guard",
      "name": "Memory Write Guard",
      "description": "Screen persistent agent-memory writes for poisoning and missing provenance",
      "tags": [
        "memory",
        "poisoning",
        "provenance",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "mcp-manifest-firewall",
      "name": "MCP Manifest Firewall",
      "description": "Inspect MCP metadata and schemas before installation or trust",
      "tags": [
        "mcp",
        "manifest",
        "security",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "tool-call-policy-guard",
      "name": "Tool Call Policy Guard",
      "description": "Bind proposed tool calls to declared intent and execution policy",
      "tags": [
        "tools",
        "intent",
        "authorization",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "data-egress-preflight",
      "name": "Data Egress Preflight",
      "description": "Inspect outbound agent data and destination before transmission",
      "tags": [
        "egress",
        "data",
        "dlp",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "schema-normalize",
      "name": "Schema Normalize & Repair",
      "description": "Validate and safely normalize agent payloads before payment without altering payment-critical values",
      "tags": [
        "schema",
        "json",
        "compatibility",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "rwa-asset-due-diligence",
      "name": "RWA Asset Due Diligence",
      "description": "Issuer, contract, custody and disclosure assessment with live evidence",
      "tags": [
        "rwa",
        "tokenization",
        "evidence",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "rwa-compliance",
      "name": "RWA Compliance Decision",
      "description": "Deterministic declared eligibility and transfer-policy assessment",
      "tags": [
        "rwa",
        "tokenization",
        "evidence",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "rwa-nav-reserve",
      "name": "RWA NAV & Reserve Verification",
      "description": "Independent observations for NAV, reserve and collateral claims",
      "tags": [
        "rwa",
        "tokenization",
        "evidence",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "rwa-transaction-assurance",
      "name": "RWA Transaction Assurance",
      "description": "Asset, payment, delivery and transfer-rule verification",
      "tags": [
        "rwa",
        "tokenization",
        "evidence",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "rwa-corporate-actions",
      "name": "RWA Corporate Action Monitor",
      "description": "Detect material NAV, income, maturity, redemption and freeze changes",
      "tags": [
        "rwa",
        "tokenization",
        "evidence",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "sanctions-screening-evidence",
      "name": "Sanctions Screening Evidence",
      "description": "Traceable literal screening against observed official US and EU sources; not legal clearance",
      "tags": [
        "rwa",
        "tokenization",
        "evidence",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-reputation-evidence",
      "name": "Agent Reputation Evidence",
      "description": "Evidence-bounded reputation score with confidence, coverage and explicit limitations",
      "tags": [
        "agents",
        "reputation",
        "evidence",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "counterparty-risk-preflight",
      "name": "Counterparty Risk Preflight",
      "description": "Deterministic allow, review or deny decision using supplied reputation evidence and transaction limits",
      "tags": [
        "agents",
        "counterparty",
        "risk",
        "payments",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-budget-guard",
      "name": "Agent Budget Guard",
      "description": "Stop autonomous spending before a call exceeds its task, session or period budget.",
      "tags": [
        "agents",
        "security",
        "trust",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "idempotency-replay-guard",
      "name": "Idempotency Replay Guard",
      "description": "Distinguish a safe retry from conflicting reuse before an agent repeats an action or payment.",
      "tags": [
        "agents",
        "security",
        "trust",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "human-approval-policy",
      "name": "Human Approval Policy",
      "description": "Make escalation predictable by classifying actions before execution.",
      "tags": [
        "agents",
        "security",
        "trust",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "secret-redaction-preflight",
      "name": "Secret Redaction Preflight",
      "description": "Remove common secret indicators before agent context or payload leaves its boundary.",
      "tags": [
        "agents",
        "security",
        "trust",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "oauth-token-audience-guard",
      "name": "OAuth Token Audience Guard",
      "description": "Prevent token forwarding to the wrong resource after local signature validation.",
      "tags": [
        "agents",
        "security",
        "trust",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "redirect-callback-validator",
      "name": "Redirect Callback Validator",
      "description": "Reject unsafe callbacks, ambiguous domains and redirects outside an explicit allowlist.",
      "tags": [
        "agents",
        "security",
        "trust",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "tool-capability-drift-monitor",
      "name": "Tool Capability Drift Monitor",
      "description": "Detect when an approved tool changes its schema or declared capabilities.",
      "tags": [
        "agents",
        "security",
        "trust",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "mcp-server-identity-evidence",
      "name": "MCP Server Identity Evidence",
      "description": "Bind the declared MCP domain, endpoint, manifest, key and version into portable evidence.",
      "tags": [
        "agents",
        "security",
        "trust",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-task-handoff-receipt",
      "name": "Agent Task Handoff Receipt",
      "description": "Give collaborating agents a portable statement of task, scope, budget and expiry.",
      "tags": [
        "agents",
        "security",
        "trust",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "context-provenance-labeler",
      "name": "Context Provenance Labeler",
      "description": "Carry integrity and confidentiality labels with agent context instead of losing its origin.",
      "tags": [
        "agents",
        "security",
        "trust",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "signed-result-comparator",
      "name": "Signed Result Comparator",
      "description": "Expose exact agreement or conflict between multiple agent results without inventing consensus.",
      "tags": [
        "agents",
        "security",
        "trust",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "service-sla-attestation",
      "name": "Service SLA Attestation",
      "description": "Turn bounded availability and latency samples into auditable signed SLA evidence.",
      "tags": [
        "agents",
        "security",
        "trust",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "payment-firewall",
      "name": "Autonomous Payment Firewall",
      "description": "Reject unsafe payment terms before an autonomous agent signs or spends.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "web-evidence",
      "name": "Independent Web Evidence",
      "description": "Independently retrieve, normalize, screen and hash a public source.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-inspection",
      "name": "AI Agent Due Diligence",
      "description": "Inspect an agent endpoint before trusting it, delegating work or paying it.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "commerce-journey",
      "name": "Commerce Journey Verification",
      "description": "Verify that intent, quote, payment and delivery form one untampered history.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "payment-route-selector",
      "name": "Payment Route Selector",
      "description": "Reject routes that cannot safely settle, rank the remaining x402 routes by your policy, and return the exact next action before signing.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "x402-quote-comparator",
      "name": "x402 Quote Comparator",
      "description": "Validate and normalize x402 v2 quotes, preventing false price comparisons across incompatible assets or decimals.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "payment-receipt-reconciler",
      "name": "Payment Receipt Reconciler",
      "description": "Find exact disagreement between intended payment and returned receipt.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "duplicate-charge-detector",
      "name": "Duplicate Charge Detector",
      "description": "Detect repeated payment fingerprints without treating equal prices alone as duplicates.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "subscription-spend-guard",
      "name": "Subscription Spend Guard",
      "description": "Authorize only the next due recurring charge when subscription, merchant, per-charge and period constraints all match.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "webhook-verifier",
      "name": "Webhook Verifier",
      "description": "Require a trusted signature binding payload, request target and a unique nonce, plus freshness and replay protection.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "delivery-evidence",
      "name": "Delivery Evidence",
      "description": "Bind a successful delivery to its request and expected content without returning the delivered payload.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "inter-agent-policy-evaluator",
      "name": "Inter-Agent Policy Evaluator",
      "description": "Expose conflicting policy decisions before collaborating agents act.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "concurrency-guard",
      "name": "Concurrency Guard",
      "description": "Prevent agents from exceeding fresh, lease-bound concurrent execution capacity.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "resource-cycle-guard",
      "name": "Resource Cycle Guard",
      "description": "Stop repeated execution and enforce complete step, token and cost budgets.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "abandoned-tool-detector",
      "name": "Abandoned Tool Detector",
      "description": "Require multiple independent failure signals before classifying probable abandonment.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "manifest-version-diff",
      "name": "Manifest Version Diff",
      "description": "Show precisely which top-level manifest fields changed between versions.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "dependency-provenance-assessment",
      "name": "Dependency Provenance Assessment",
      "description": "Separate declared identity and digest from independently verified dependency provenance.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "conflict-resolution",
      "name": "Conflict Resolution",
      "description": "Resolve competing results only when source, value hash, time and confidence are bound.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "data-freshness-certificate",
      "name": "Data Freshness Certificate",
      "description": "Certify age only when it is bound to a source and exact content hash.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "domain-ownership-evidence",
      "name": "Domain Ownership Evidence",
      "description": "Validate a fresh domain-bound DNS-01 or HTTP-01 challenge without claiming legal ownership.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "purpose-bound-consent",
      "name": "Purpose-Bound Consent",
      "description": "Bind consent to ID, subject, recipient, purpose, scope, lifetime and checked revocation state.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "retention-deletion-receipt",
      "name": "Retention & Deletion Receipt",
      "description": "Create a signed receipt for a declared retention or deletion operation.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "interrupted-task-recovery",
      "name": "Interrupted Task Recovery",
      "description": "Resume only from a task-bound checkpoint with known side effects and idempotency.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "portable-observability-audit",
      "name": "Portable Observability Audit",
      "description": "Validate and sign a bounded hash chain with portable W3C trace context.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "index-feed",
      "name": "PHION Index Feed",
      "description": "Replace repeated catalog sweeps with one canonical snapshot or digest-based delta ready for PHION Execute.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "verified-web-extract",
      "name": "Verified Web Extract",
      "description": "Retrieve bounded public web content with source identity, observation time and content hashes.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "entity-enrichment-evidence",
      "name": "Entity Enrichment Evidence",
      "description": "Measure entity-field coverage in public sources without fabricating absent facts.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "social-source-evidence",
      "name": "Social Source Evidence",
      "description": "Preserve public social-source statements while separating content evidence from identity claims.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "market-data-snapshot",
      "name": "Market Data Snapshot",
      "description": "Capture public market data as an immutable, timestamped evidence snapshot.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "onchain-evidence",
      "name": "Onchain Evidence",
      "description": "Capture public explorer or RPC responses as tamper-evident evidence.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "verified-news-monitor",
      "name": "Verified News Monitor",
      "description": "Locate literal topic evidence across bounded public news sources.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "multi-source-fact-bundle",
      "name": "Multi-Source Fact Bundle",
      "description": "Bundle independent observations without disguising disagreement as certainty.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "document-to-verified-json",
      "name": "Document to Verified JSON",
      "description": "Normalize public text, HTML, JSON or XML documents into verifiable JSON; image and PDF OCR excluded.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "source-backed-search",
      "name": "Source-Backed Search",
      "description": "Search only supplied public sources and return literal evidence rather than generated claims.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "live-data-freshness",
      "name": "Live Data Freshness",
      "description": "Test live source observations against an explicit maximum-age budget.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "person-enrichment-evidence",
      "name": "Person Enrichment Evidence",
      "description": "Resolve a person from strong identifiers and return signed, provider-attributed evidence with explicit limitations.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "company-enrichment-evidence",
      "name": "Company Enrichment Evidence",
      "description": "Resolve a company from domain, profile, ticker or name and return signed provider-attributed evidence.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "contact-enrichment-evidence",
      "name": "Contact Enrichment Evidence",
      "description": "Resolve a business contact from strong identifiers without presenting enrichment as identity proof.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "mcp-2026-compatibility-gateway",
      "name": "MCP 2026 Compatibility Gateway",
      "description": "Validate modern stateless MCP discovery, protocol and method compatibility before connection.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "durable-agent-task",
      "name": "Durable Agent Task",
      "description": "Validate a durable task envelope with expiry, requester isolation and replay-safe identity.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "task-checkpoint-evidence",
      "name": "Task Checkpoint Evidence",
      "description": "Bind task ID, monotonic sequence and exact state hash in signed evidence.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "task-cancel-assurance",
      "name": "Task Cancel Assurance",
      "description": "Verify cancellation state and expose every unresolved side effect.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-approval-relay",
      "name": "Agent Approval Relay",
      "description": "Bind an approval or denial to purpose, payload and a strict expiry.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "capability-negotiation-preflight",
      "name": "Capability Negotiation Preflight",
      "description": "Detect capability mismatch before an agent commits time or payment.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "mcp-catalog-cache-guard",
      "name": "MCP Catalog Cache Guard",
      "description": "Bind an MCP catalog digest to explicit cache lifetime, scope and revalidation behavior.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "oauth-issuer-binding-evidence",
      "name": "OAuth Issuer Binding Evidence",
      "description": "Bind already verified OAuth claims to the exact intended issuer and audience without receiving raw tokens.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "mcp-a2a-task-bridge",
      "name": "MCP-A2A Task Bridge",
      "description": "Map MCP and A2A task identities while preserving state, authority and expiry.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "quote-freshness-guard",
      "name": "Quote Freshness Guard",
      "description": "Reject payment quotes that cannot remain valid through authorization and retry.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "delegated-credential-guard",
      "name": "Delegated Credential Guard",
      "description": "Enforce delegated scope and expiry without sending PHION a raw access token.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-session-continuity",
      "name": "Agent Session Continuity",
      "description": "Detect session substitution, skipped sequence and broken hash continuity.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "task-lease-guard",
      "name": "Task Lease Guard",
      "description": "Prevent expired or non-owner agents from mutating a leased task.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "tool-result-schema-validator",
      "name": "Tool Result Schema Validator",
      "description": "Reject missing or unexpected top-level fields before another agent consumes a tool result.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-memory-provenance",
      "name": "Agent Memory Provenance",
      "description": "Bind a memory record to its declared source identity and observation time.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "payment-delivery-atomicity",
      "name": "Payment Delivery Atomicity",
      "description": "Detect the exact split state between payment and delivery and require recovery when necessary.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "service-failover-selector",
      "name": "Service Failover Selector",
      "description": "Select only a healthy compatible provider using explicit priority; never fail over silently.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-rate-limit-negotiator",
      "name": "Agent Rate Limit Negotiator",
      "description": "Negotiate deterministic sustained and burst limits before an agent starts a workload.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "execution-cost-estimator",
      "name": "Execution Cost Estimator",
      "description": "Compute a fail-closed maximum cost before a multi-step agent plan executes.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "cross-agent-receipt-bundle",
      "name": "Cross-Agent Receipt Bundle",
      "description": "Bundle unique agent-bound result receipts without disguising declarations as external truth.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "capability-verification",
      "name": "Capability Verification",
      "description": "Separate claimed capabilities from independently evidenced successful demonstrations.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "capability-benchmark",
      "name": "Capability Benchmark",
      "description": "Measure reproducible success, latency and cost from versioned evidence-bound benchmark cases.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "sybil-reputation-guard",
      "name": "Sybil Reputation Guard",
      "description": "Combine multiple bounded Sybil signals while abstaining without independent evidence.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-behavior-fingerprint",
      "name": "Agent Behavior Fingerprint",
      "description": "Create a privacy-minimized behavioral commitment without retaining payloads or raw identifiers.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "trust-anomaly-detector",
      "name": "Trust Anomaly Detector",
      "description": "Detect material drift between comparable trust vectors without asserting misconduct.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "economic-loop-detector",
      "name": "Economic Loop Detector",
      "description": "Detect self-transfer and reciprocal economic patterns without presenting correlation as fraud.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "provider-quality-predictor",
      "name": "Provider Quality Predictor",
      "description": "Estimate provider success, quality, latency and cost using transparent sample-aware statistics.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "transaction-risk-score",
      "name": "Transaction Risk Score",
      "description": "Estimate evidence-supported loss probability without selling insurance or assuming liability.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "payment-optimizer",
      "name": "Payment Optimizer",
      "description": "Rank only integration-tested payment routes under explicit cost and latency constraints.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "x402-v2-router",
      "name": "x402 v2 Router",
      "description": "Select an exactly compatible x402 v2 payment requirement without receiving private keys.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "erc8004-identity-evidence",
      "name": "ERC-8004 Identity Evidence",
      "description": "Bind an ERC-8004 registry identity to evidence while separating registration from ownership.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "erc8004-reputation-intelligence",
      "name": "ERC-8004 Reputation Intelligence",
      "description": "Aggregate diverse verified reputation observations with low-sample abstention.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "delegated-spend-policy",
      "name": "Delegated Spend Policy",
      "description": "Fail closed when delegated authority, per-call limit or remaining budget is insufficient.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "ap2-mandate-bridge",
      "name": "AP2 Mandate Bridge",
      "description": "Map mandate fields for review without advertising unsupported AP2 production authorization.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "a2a-transaction-bridge",
      "name": "A2A Transaction Bridge",
      "description": "Bind an A2A task to a transaction without silently transferring authority.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "mcp-transaction-gateway",
      "name": "MCP Transaction Gateway",
      "description": "Bind an MCP tool call to transaction evidence without granting undeclared authority.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "proof-of-service",
      "name": "Proof of Service",
      "description": "Commit request, authority, execution, payment and delivery evidence in one proof.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "automated-dispute-bundle",
      "name": "Automated Dispute Bundle",
      "description": "Assemble failure evidence and recommend resolution without executing refunds.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "transaction-recovery-v2",
      "name": "Transaction Recovery v2",
      "description": "Recommend bounded recovery and reconcile ambiguous payments before retry.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "reputation-update-receipt",
      "name": "Reputation Update Receipt",
      "description": "Recommend a bounded auditable reputation update from verified outcome evidence.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-economic-graph",
      "name": "Agent Economic Graph",
      "description": "Build privacy-bounded economic relationships only from supplied nodes and edges.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "market-demand-predictor",
      "name": "Market Demand Predictor",
      "description": "Forecast verified demand trends while abstaining on insufficient history.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "service-gap-detector",
      "name": "Service Gap Detector",
      "description": "Detect capability shortages using verified demand and verified provider supply.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "price-discovery-engine",
      "name": "Price Discovery Engine",
      "description": "Derive price bands only from settled observations, never traffic or unsigned quotes.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "sla-risk-predictor",
      "name": "SLA Risk Predictor",
      "description": "Estimate SLA failure probability from bounded success and latency evidence.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "dynamic-service-pricing",
      "name": "Dynamic Service Pricing",
      "description": "Propose a capped shadow price without changing the live catalog.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "autonomous-procurement",
      "name": "Autonomous Procurement",
      "description": "Recommend a verified eligible provider under a mandate without purchasing.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "multi-agent-escrow",
      "name": "Multi-Agent Escrow",
      "description": "Recommend hold or release from evidence without PHION custody or fund movement.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "cross-protocol-receipt",
      "name": "Cross-Protocol Receipt",
      "description": "Bundle consistent transaction commitments across multiple protocols.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "phion-inference",
      "name": "PHION Inference",
      "description": "Complete a bounded inference microtask and return a directly usable answer with signed delivery.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "phion-search",
      "name": "PHION Search",
      "description": "Search the live web and return normalized source URLs and snippets with signed delivery.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "phion-enrich-basic",
      "name": "PHION Basic Domain Enrichment",
      "description": "Observe a public company domain directly and return bounded website metadata, hashes, injection screening and signed delivery without an expensive enrichment upstream.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "phion-enrich",
      "name": "PHION Enrich",
      "description": "Enrich a company, person or contact through an attributed provider route without hiding upstream cost.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "phion-intelligence",
      "name": "PHION Intelligence",
      "description": "Search, synthesize and cite evidence in one call, minimizing residual agent work.",
      "tags": [
        "agents",
        "services",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "ee88633c-805c-4a63-a39b-85eeed9bb850",
  "category": "trust-safety",
  "category_secondary": null
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/ee88633c-805c-4a63-a39b-85eeed9bb850

Test message

Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.

Message exchangeConnecting
>