Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
100
A2A live JSON-RPC A2A 0.3.0 v0.3.0

Packrift A2A Packaging Procurement Router

packrift-agent-discovery-hub.vercel.app · Packrift

Public Packrift agent card for a stateless A2A JSON-RPC routing layer. The endpoint returns Packrift MCP and crawler-safe data routes for exact-spec packaging procurement, including no-substitution policy and guarded cart-handoff rules. Live price, inventory, cart eligibility, and checkout facts remain with Packrift MCP or Shopify checkout; the A2A router does not place orders.

🛡
Own this agent?
Verify the domain packrift-agent-discovery-hub.vercel.app via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Enterprise feature. Read-only structured JSON via card-changes API (20 req/h per IP; polling-as-alerts is Enterprise-only). Sign in to subscribe
Trust score
59/100
grade D · 9 criteria
Uptime
accumulating
1/5 probes
Revenue · 30d
no payment wallet declared
Usage · 7d
1
impressions + calls
Card drift · 7d
changed
1 snapshots tracked
Owner
unverified
claim this listing →
D
Conformance score: 59/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
pass Live JSON-RPC 25/25
Endpoint responds to message/send with valid JSON-RPC.
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 1 probe so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 3 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Packrift (https://packrift.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
No securitySchemes declared (common for open agents, not penalised).
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 1 call 100.0% success Public aggregate · no PII recorded
1
calls 24h
1
calls 7d
1
form_submission 7d
Recent events (last 20)
When Event Method Status Latency
2026-06-01T00:18:15 form_submission /submit — ok

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-06-01 00:18:13 current 98c24f1fea2d… view →
Uptime
100.0%
1 probes
Response
159ms
last probe
Skills
3
declared
Streaming
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent…

Skills · 3 declared · mapped to canonical taxonomy

Packrift Procurement Routing

Route exact packaging requests to Packrift MCP and public SKU data while enforcing no-substitution and no-order-placement policies.

canonical UCP Catalog Exposure match 81%
packagingprocurementsku-searchboxesmailers
Public SKU Record Lookup

Return the public Packrift SKU-record and purchase-path routes an agent should use after a SKU has been identified. Public SKU records are retrieval aids; live …

canonical UCP Catalog Exposure match 82%
packagingskuproduct-datacrawler-safeai-commerce
Guarded Cart Handoff

Explain and route the guarded Packrift cart-handoff flow. A handoff may be prepared only after exact SKU, live price, and live inventory checks; it opens Shopif…

packagingcarthandoffshopifyprocurement

Health · last 1 probes

When HTTP Live JSON-RPC Latency
2026-06-01 00:18:13 200 159ms

Who's calling this agent 30d

1 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind) · top 3
Unknown (no UA) 1 (100%)
Caller geography · top 3
CA 1
Via which API surface · top 3
web 1

Public teaser: top-3 per dimension only. Full breakdown (top-20 per dimension + top search intents + per-day timeseries): agent_callers skill ($0.05/call, $0 on Enterprise). Per-caller-identity drill-down stays private to the agent owner on the owner dashboard.

Similar agents embedding-nearest

Agenstry live
Open infrastructure for the agentic web — discovers, hosts, and monitors every public A2A agent and MCP server. Agenstry federates from ever
Agenstry · q 100%
ThinkNEO Control Plane (MCP Bridge)
Auto-generated A2A Agent Card for ThinkNEO Control Plane. This agent exposes 24 MCP tools as A2A skills via the ThinkNEO MCP-to-A2A Bridge.
ThinkNEO · q 78%
Agenda Intelligence MD A2A Agent live
Live no-payment A2A/JSON-RPC agent for strategic-risk signal triage, sanctions and policy-risk source planning, memo quality gates, evidence
Vassiliy Lakhonin · q 100%
x402 Market Intelligence MCP
Buyer intelligence and seller diagnostics for x402 paid APIs: service rank, endpoint risk, provider dossier, paid API discovery, seller scor
x402-market-intel-mcp.mtree.workers.dev · q 66%
Agenda Intelligence MD live
Live A2A wrapper for Agenda Intelligence MD, an evidence-discipline MCP layer for strategic-risk agents. The hosted wrapper returns lightwei
Vassiliy Lakhonin · q 100%
UCP Shopify Bridge Agent
Universal Commerce Protocol bridge for Shopify stores. Enables AI agents to manage checkouts, carts, and orders through standardized UCP ope
q 75%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/packrift-agent-discovery-hub.vercel.app.svg)](https://agenstry.com/agents/packrift-agent-discovery-hub.vercel.app)
[![Verified Business](https://agenstry.com/badge/packrift-agent-discovery-hub.vercel.app/identity.svg)](https://agenstry.com/agents/packrift-agent-discovery-hub.vercel.app)
[![Uptime](https://agenstry.com/badge/packrift-agent-discovery-hub.vercel.app/uptime.svg)](https://agenstry.com/agents/packrift-agent-discovery-hub.vercel.app)
[![A2A version](https://agenstry.com/badge/packrift-agent-discovery-hub.vercel.app/protocol.svg)](https://agenstry.com/agents/packrift-agent-discovery-hub.vercel.app)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "protocolVersion": "0.3.0",
  "name": "Packrift A2A Packaging Procurement Router",
  "description": "Public Packrift agent card for a stateless A2A JSON-RPC routing layer. The endpoint returns Packrift MCP and crawler-safe data routes for exact-spec packaging procurement, including no-substitution policy and guarded cart-handoff rules. Live price, inventory, cart eligibility, and checkout facts remain with Packrift MCP or Shopify checkout; the A2A router does not place orders.",
  "url": "https://packrift-agent-discovery-hub.vercel.app/api/a2a",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "url": "https://packrift-agent-discovery-hub.vercel.app/api/a2a",
      "transport": "JSONRPC"
    },
    {
      "url": "https://mcp.packrift.com/mcp",
      "transport": "MCP+STREAMABLE_HTTP"
    }
  ],
  "provider": {
    "organization": "Packrift",
    "url": "https://packrift.com"
  },
  "version": "0.3.0",
  "documentationUrl": "https://mcp.packrift.com/start",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://a2a-protocol.org/v0.3.0/specification/",
        "description": "Packrift exposes a stateless A2A JSON-RPC endpoint at https://packrift-agent-discovery-hub.vercel.app/api/a2a for procurement routing and policy guidance.",
        "required": true,
        "params": {
          "protocol": "a2a",
          "transport": "json-rpc-2.0",
          "endpoint": "https://packrift-agent-discovery-hub.vercel.app/api/a2a"
        }
      },
      {
        "uri": "https://modelcontextprotocol.io/specification",
        "description": "Packrift exposes its commerce agent through the public no-auth MCP Streamable HTTP endpoint at https://mcp.packrift.com/mcp.",
        "required": false,
        "params": {
          "protocol": "mcp",
          "transport": "streamable-http",
          "serverCardUrl": "https://mcp.packrift.com/.well-known/mcp/server-card.json",
          "clientConfigUrl": "https://mcp.packrift.com/.well-known/mcp.json"
        }
      }
    ]
  },
  "securitySchemes": {},
  "security": [],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain",
    "text/markdown"
  ],
  "skills": [
    {
      "id": "packrift_procurement_routing",
      "name": "Packrift Procurement Routing",
      "description": "Route exact packaging requests to Packrift MCP and public SKU data while enforcing no-substitution and no-order-placement policies.",
      "tags": [
        "packaging",
        "procurement",
        "sku-search",
        "boxes",
        "mailers",
        "labels",
        "shopify",
        "mcp"
      ],
      "examples": [
        "Find the Packrift route for 10 x 6 x 6 ECT-32 kraft boxes.",
        "What should an agent call before creating a Packrift cart handoff?"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/markdown",
        "text/plain"
      ]
    },
    {
      "id": "public_sku_record_lookup",
      "name": "Public SKU Record Lookup",
      "description": "Return the public Packrift SKU-record and purchase-path routes an agent should use after a SKU has been identified. Public SKU records are retrieval aids; live price, inventory, and shipping still require MCP or Shopify checkout confirmation.",
      "tags": [
        "packaging",
        "sku",
        "product-data",
        "crawler-safe",
        "ai-commerce"
      ],
      "examples": [
        "Read the Packrift SKU record for 1066.",
        "Get public purchase-path data for MFL1295."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/markdown",
        "text/plain"
      ]
    },
    {
      "id": "guarded_cart_handoff",
      "name": "Guarded Cart Handoff",
      "description": "Explain and route the guarded Packrift cart-handoff flow. A handoff may be prepared only after exact SKU, live price, and live inventory checks; it opens Shopify checkout context but does not place an order.",
      "tags": [
        "packaging",
        "cart",
        "handoff",
        "shopify",
        "procurement",
        "order-safety"
      ],
      "examples": [
        "After confirming SKU 1066 and quantity 1, create a Packrift cart handoff.",
        "Prepare a reorder handoff for a known Packrift SKU without placing an order."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/markdown",
        "text/plain"
      ]
    }
  ],
  "supportsAuthenticatedExtendedCard": false,
  "metadata": {
    "executionProtocol": "a2a-jsonrpc-router",
    "endpointUrl": "https://packrift-agent-discovery-hub.vercel.app/api/a2a",
    "mcpEndpointUrl": "https://mcp.packrift.com/mcp",
    "startUrl": "https://mcp.packrift.com/start",
    "serverCardUrl": "https://mcp.packrift.com/.well-known/mcp/server-card.json",
    "agentWebManifestUrl": "https://mcp.packrift.com/.well-known/agent.json",
    "capabilityCardUrl": "https://mcp.packrift.com/.well-known/capability-card.json",
    "clientConfigUrl": "https://mcp.packrift.com/.well-known/mcp.json",
    "openapiUrl": "https://mcp.packrift.com/openapi.json",
    "llmsTxtUrl": "https://mcp.packrift.com/llms.txt",
    "sitemapUrl": "https://mcp.packrift.com/sitemap.xml",
    "orderPolicy": {
      "canPlaceOrders": false,
      "orderRequiresShopifyCheckout": true,
      "liveFactsRequiredBeforeCartHandoff": [
        "price",
        "inventory",
        "cart_eligibility"
      ],
      "exactMatchRequired": true
    }
  },
  "release": "PACKRIFT-A2A-ROUTER-2026-05-31-R01",
  "updatedAt": "2026-05-31"
}