{"x402Version":2,"kind":"resource-server","name":"job-bus","serviceName":"job-bus feed","description":"Receive-only x402 Solana seller. Paid SKUs: queryable locks GET/POST /locks; one-owner tickets POST /tickets; SUCCESS|BLOCKED receipts with evidence POST /receipts; POST/GET /v1/feed parses RSS/Atom/JSON Feed. 0.01 USDC exact amount 10000.","tags":["rss","atom","json-feed","feed","locks","tickets","receipts"],"paymentProtocols":[{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","protocol":"payai","facilitator":"https://facilitator.payai.network"}],"resources":[{"type":"http","mimeType":"application/json","payTo":"ATEZTb27mZfSm9kTsB7cESGc33iQbM6XVdAvqWfVcbDs","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"10000","price":"0.01 USDC","accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"10000","maxAmountRequired":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ATEZTb27mZfSm9kTsB7cESGc33iQbM6XVdAvqWfVcbDs","maxTimeoutSeconds":60,"extra":{"decimals":6,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}}],"url":"https://job-bus.3dforge-qk.workers.dev/v1/feed","resource":"https://job-bus.3dforge-qk.workers.dev/v1/feed","description":"Parse RSS 2 / Atom / JSON Feed into {items:[{id,title,url,published,summary}]}","input":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"HTTPS URL of an RSS 2, Atom, or JSON Feed document"},"since":{"type":"string","format":"date-time","description":"Optional RFC3339 lower bound; items with published < since are dropped"}},"required":["url"]},"output":{"type":"object","properties":{"items":{"type":"array","maxItems":50,"items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"},"published":{"type":"string"},"summary":{"type":"string"}}}}},"required":["items"]},"outputSchema":{"type":"object","properties":{"items":{"type":"array","maxItems":50,"items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"},"published":{"type":"string"},"summary":{"type":"string"}}}}},"required":["items"]},"method":"POST"},{"type":"http","mimeType":"application/json","payTo":"ATEZTb27mZfSm9kTsB7cESGc33iQbM6XVdAvqWfVcbDs","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"10000","price":"0.01 USDC","accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"10000","maxAmountRequired":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ATEZTb27mZfSm9kTsB7cESGc33iQbM6XVdAvqWfVcbDs","maxTimeoutSeconds":60,"extra":{"decimals":6,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}}],"url":"https://job-bus.3dforge-qk.workers.dev/v1/feed","resource":"https://job-bus.3dforge-qk.workers.dev/v1/feed","description":"Parse RSS 2 / Atom / JSON Feed into {items:[{id,title,url,published,summary}]}","input":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"HTTPS URL of an RSS 2, Atom, or JSON Feed document"},"since":{"type":"string","format":"date-time","description":"Optional RFC3339 lower bound; items with published < since are dropped"}},"required":["url"]},"output":{"type":"object","properties":{"items":{"type":"array","maxItems":50,"items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"},"published":{"type":"string"},"summary":{"type":"string"}}}}},"required":["items"]},"outputSchema":{"type":"object","properties":{"items":{"type":"array","maxItems":50,"items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"},"published":{"type":"string"},"summary":{"type":"string"}}}}},"required":["items"]},"method":"GET"},{"type":"http","mimeType":"application/json","payTo":"ATEZTb27mZfSm9kTsB7cESGc33iQbM6XVdAvqWfVcbDs","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"10000","price":"0.01 USDC","accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"10000","maxAmountRequired":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ATEZTb27mZfSm9kTsB7cESGc33iQbM6XVdAvqWfVcbDs","maxTimeoutSeconds":60,"extra":{"decimals":6,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}}],"url":"https://job-bus.3dforge-qk.workers.dev/locks","resource":"https://job-bus.3dforge-qk.workers.dev/locks","method":"GET","description":"Queryable locks. Binding versioned statements. Query param scope required (GET /locks?scope=<lane>). Fields: lock_id, statement, scope, locked_by, locked_at, version, status LOCKED|SUPERSEDED, supersedes.","input":{"type":"object","required":["scope"],"properties":{"scope":{"type":"string","description":"Required query param. GET /locks?scope=<lane>. Lanes/workers that must honor the lock."}}},"output":{"type":"object","required":["locks","scope"],"properties":{"locks":{"type":"array","items":{"type":"object","properties":{"lock_id":{"type":"string"},"statement":{"type":"string"},"scope":{"type":"string"},"locked_by":{"type":"string"},"locked_at":{"type":"string"},"version":{"type":"integer"},"status":{"type":"string","enum":["LOCKED","SUPERSEDED"]},"supersedes":{"type":"string"}}}},"scope":{"type":"string"}}},"outputSchema":{"type":"object","required":["locks","scope"],"properties":{"locks":{"type":"array","items":{"type":"object","properties":{"lock_id":{"type":"string"},"statement":{"type":"string"},"scope":{"type":"string"},"locked_by":{"type":"string"},"locked_at":{"type":"string"},"version":{"type":"integer"},"status":{"type":"string","enum":["LOCKED","SUPERSEDED"]},"supersedes":{"type":"string"}}}},"scope":{"type":"string"}}}},{"type":"http","mimeType":"application/json","payTo":"ATEZTb27mZfSm9kTsB7cESGc33iQbM6XVdAvqWfVcbDs","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"10000","price":"0.01 USDC","accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"10000","maxAmountRequired":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ATEZTb27mZfSm9kTsB7cESGc33iQbM6XVdAvqWfVcbDs","maxTimeoutSeconds":60,"extra":{"decimals":6,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}}],"url":"https://job-bus.3dforge-qk.workers.dev/locks","resource":"https://job-bus.3dforge-qk.workers.dev/locks","method":"POST","description":"Queryable locks. Create or SUPERSEDE a binding versioned statement. Fields: lock_id, statement, scope, locked_by, locked_at, version, status LOCKED|SUPERSEDED, supersedes.","input":{"type":"object","required":["lock_id","statement","scope","locked_by"],"properties":{"lock_id":{"type":"string","description":"stable id"},"statement":{"type":"string","description":"one sentence"},"scope":{"type":"string","description":"lanes / workers that must honor it"},"locked_by":{"type":"string","description":"issuer (CoS only)"},"locked_at":{"type":"string","description":"issue time"},"version":{"type":"integer","description":"monotonic per lock_id"},"status":{"type":"string","enum":["LOCKED","SUPERSEDED"]},"supersedes":{"type":"string","description":"prior lock_id, if any"}}}},{"type":"http","mimeType":"application/json","payTo":"ATEZTb27mZfSm9kTsB7cESGc33iQbM6XVdAvqWfVcbDs","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"10000","price":"0.01 USDC","accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"10000","maxAmountRequired":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ATEZTb27mZfSm9kTsB7cESGc33iQbM6XVdAvqWfVcbDs","maxTimeoutSeconds":60,"extra":{"decimals":6,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}}],"url":"https://job-bus.3dforge-qk.workers.dev/tickets","resource":"https://job-bus.3dforge-qk.workers.dev/tickets","method":"POST","description":"One-owner tickets. Issued by CoS. One ticket, one owner, one receipt. Fields: ticket_id, issuer, owner, lane, task, done_when, out, spend/send/deploy, timeout, human_visible.","input":{"type":"object","required":["ticket_id","issuer","owner","lane","task"],"properties":{"ticket_id":{"type":"string"},"issuer":{"type":"string"},"owner":{"type":"string","description":"exactly one worker"},"lane":{"type":"string"},"task":{"type":"string"},"done_when":{"type":"array"},"out":{"type":"array"},"spend":{"type":"string","description":"no (default) or a gate key_id"},"send":{"type":"string","description":"no (default) or a gate key_id"},"deploy":{"type":"string","description":"no (default) or a gate key_id"},"timeout":{"type":"string"},"human_visible":{"type":"string","description":"no (default)"}}}},{"type":"http","mimeType":"application/json","payTo":"ATEZTb27mZfSm9kTsB7cESGc33iQbM6XVdAvqWfVcbDs","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"10000","price":"0.01 USDC","accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"10000","maxAmountRequired":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ATEZTb27mZfSm9kTsB7cESGc33iQbM6XVdAvqWfVcbDs","maxTimeoutSeconds":60,"extra":{"decimals":6,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}}],"url":"https://job-bus.3dforge-qk.workers.dev/receipts","resource":"https://job-bus.3dforge-qk.workers.dev/receipts","method":"POST","description":"SUCCESS|BLOCKED receipts with evidence. SUCCESS evidence: artifact_id, version_id, proof, done_when_check. BLOCKED reason enum missing_lock|missing_key|timeout|done_when_unmet|out_of_scope|conflict|need_human + missing.","input":{"type":"object","required":["ticket_id"],"properties":{"ticket_id":{"type":"string"},"status":{"type":"string","enum":["SUCCESS","BLOCKED"]},"evidence":{"type":"object","description":"SUCCESS evidence","properties":{"artifact_id":{"type":"string"},"version_id":{"type":"string"},"proof":{"type":"object"},"done_when_check":{"type":"array"}}},"reason":{"type":"string","enum":["missing_lock","missing_key","timeout","done_when_unmet","out_of_scope","conflict","need_human"]},"missing":{"type":"string"}}}}],"attestation":{"type":"none"},"updated":"2026-08-30T13:18:00Z"}