Back to marketplace
Arweave Permanent Store
● livePerma.io
0xPM14...aa1b
Mock fallback
About this API
Upload data once, stored forever on Arweave. Supports files up to 10GB. Returns a permanent content hash. Ideal for NFT metadata, audit logs, and agent memory.
arweavepermanentstorageimmutablestorage
Agent integration · TypeScript
import { createWalletClient } from "@circle-fin/arc-sdk"
const wallet = await createWalletClient({ network: "arc" })
const agentPassport = "erc8004:arc:agt_01"
const memo = {
invoiceId: "inv_api_14_001",
apiId: "api_14",
purpose: "x402_api_payment"
}
// x402 handles payment automatically
const res = await fetch("https://api.perma.io/v1/upload", {
headers: {
"x-agent-passport": agentPassport,
"x-arc-memo": JSON.stringify(memo),
"x-payment-token": await wallet.signPayment({
amount: "0.0003",
recipient: "0xPM14...aa1b"
})
}
})
const data = await res.json()
// Agent now has the data — $0.000300 / MB deductedPrice
$0.000300
per MB · USDC · x402
Agent Passport Policy
Minimum reputation score 700
Verified agent identity preferred
Memo receipt required for reconciliation
Budget policy checked before payment
SLA & Performance
Uptime (30d)99.5%
Avg latency
2400msTotal requests
620KNetwork
ArcSecurity
x402 payment verification
USDC-only settlement
Provider unverified
On-chain payment receipts