Card snapshot
mirror.fashionbyu.com
·
2026-09-15 07:28:01 UTC
·
fe2961c8eb39fdbc44b42aa987e78f7d582f196ce35a7477e136b2f903e2779f
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "IRIZ Platform Agent",
"description": "Autonomous ecommerce platform agent for fashionbyu.com. Accepts governed improvement proposals and status queries from registered external agents; delegates bounded tasks to registered peers.",
"url": "https://mirror.fashionbyu.com/iriz/interop/tasks",
"provider": {
"organization": "IRIZ Platform",
"url": "https://mirror.fashionbyu.com"
},
"version": "1.0.0",
"protocolVersions": [
"0.3",
"A2A-1.4"
],
"documentationUrl": "https://mirror.fashionbyu.com/iriz/interop/status",
"capabilities": {
"streaming": false,
"pushNotifications": true,
"stateTransitionHistory": true
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json",
"application/vnd.a2ui+json"
],
"securitySchemes": {
"peerHmac": {
"type": "apiKey",
"in": "header",
"name": "x-iriz-peer-sig",
"description": "HMAC-SHA256(peer_secret, \"<peer>.<ts>.<nonce>.<sha256(body)>\") sent with x-iriz-peer-id, x-iriz-peer-ts, x-iriz-peer-nonce headers."
},
"bearer": {
"type": "http",
"scheme": "bearer",
"description": "Short-lived token from POST /iriz/interop/token { peer_id, secret }."
},
"webBotAuth": {
"type": "http",
"scheme": "signature",
"description": "RFC 9421 HTTP message signature; verified signatures raise trust tier."
}
},
"skills": [
{
"id": "propose_improvement",
"name": "Submit improvement proposal",
"description": "Proposal text enters the governed evolution queue (QA pre-veto, dedup, veto fan-out). Proposals are reviewed, never auto-executed. Use state.context for supporting detail and callback_url for status pushes.",
"tags": [
"proposal",
"governance",
"improvement"
],
"examples": [
"Propose adding alt-text coverage checks to the storefront rule pack"
]
},
{
"id": "platform_status",
"name": "Platform status query",
"description": "Read-only platform facet: version, environment, interop health. Completes synchronously; no privileged data is exposed.",
"tags": [
"status",
"read-only"
],
"examples": [
"Report current platform version and interop status"
]
}
],
"x-iriz": {
"schema": "agent-interop-v1",
"enabled": true,
"inbound": true,
"commerce_card": "https://mirror.fashionbyu.com/.well-known/agent-card.json",
"mcp_endpoint": "https://mirror.fashionbyu.com/iriz/agent/mcp",
"task_endpoint": "https://mirror.fashionbyu.com/iriz/interop/tasks",
"token_endpoint": "https://mirror.fashionbyu.com/iriz/interop/token",
"task_status_pattern": "https://mirror.fashionbyu.com/iriz/interop/tasks/{task_id}",
"callback_endpoint": "https://mirror.fashionbyu.com/iriz/interop/callback",
"a2ui_catalog": "https://mirror.fashionbyu.com/iriz/interop/a2ui/catalog",
"ap2_verify": "https://mirror.fashionbyu.com/iriz/interop/ap2/verify",
"gossip_ingest": "https://mirror.fashionbyu.com/iriz/interop/gossip",
"protocols_v2": {
"a2ui_schema": "a2ui-v1",
"ap2_schema": "ap2-v0.2",
"ap2_max_usd_default": 0
},
"max_task_bytes": 4096,
"max_artifacts_per_task": 4,
"envelope": "A2A-1.4",
"task_store_prefix": "iriz:interop:tasks:",
"governance": "Inbound tasks map to the governed evolution/proposal queue only \u2014 peers cannot trigger direct execution, deploys, or paid work."
}
}