Card snapshot
pay-to-pin.duckdns.org
·
2026-08-22 05:11:39 UTC
·
c856a2b5285dcd9f9198111dde3a156c0c30af19ce5af66bbac2d3e961d2cb57
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": "IPFS Pay-to-Pin Gateway",
"description": "Upload a file as Base64 JSON. On x402 microUSDC payment, the server pins it to IPFS for 365 days with optional /renew extension.",
"icon": "https://gateway.pinata.cloud/ipfs/QmU9AgYdnWXHYqwsan75kJB8JPudY7kxfiguNHyn69BTiy",
"image": "https://gateway.pinata.cloud/ipfs/QmU9AgYdnWXHYqwsan75kJB8JPudY7kxfiguNHyn69BTiy",
"iconUrl": "https://gateway.pinata.cloud/ipfs/QmU9AgYdnWXHYqwsan75kJB8JPudY7kxfiguNHyn69BTiy",
"avatarUrl": "https://gateway.pinata.cloud/ipfs/QmU9AgYdnWXHYqwsan75kJB8JPudY7kxfiguNHyn69BTiy",
"version": "1.0.0",
"url": "https://ipfs-pay-to-pin-mainnet-c55e3346b752.herokuapp.com",
"supportedInterfaces": [
{
"url": "https://ipfs-pay-to-pin-mainnet-c55e3346b752.herokuapp.com/api/v1/pin",
"protocolBinding": "HTTP",
"protocolVersion": "1.1"
},
{
"url": "https://ipfs-pay-to-pin-mainnet-c55e3346b752.herokuapp.com/api/v1/renew",
"protocolBinding": "HTTP",
"protocolVersion": "1.1"
},
{
"url": "https://ipfs-pay-to-pin-mainnet-c55e3346b752.herokuapp.com/api/v1/pin/{cid}",
"protocolBinding": "HTTP",
"protocolVersion": "1.1"
}
],
"capabilities": {
"streaming": false,
"pushNotifications": false
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "ipfs_pay_to_pin",
"name": "Pin File to IPFS",
"description": "Upload a base64-encoded file and pin it to IPFS for 365 days via an x402 microUSDC payment.",
"tags": [
"ipfs",
"storage",
"ai-agents",
"pinning",
"x402-global-challenge"
],
"examples": [
"Pin my file to IPFS for 365 days."
]
},
{
"id": "ipfs_renew_pin",
"name": "Renew IPFS Pin",
"description": "Renew an existing IPFS pin for another 365 days via an x402 microUSDC payment. 50% early renewal discount applies if renewed before expiration.",
"tags": [
"ipfs",
"storage",
"renew",
"x402-global-challenge"
],
"examples": [
"Renew my IPFS pin for CID bafy..."
]
},
{
"id": "ipfs_pin_status",
"name": "Check IPFS Pin Status",
"description": "Check the status, expiration date, and active state of an IPFS pin.",
"tags": [
"ipfs",
"status"
],
"examples": [
"What is the status of my IPFS pin for CID bafy..."
]
}
]
}