{"ok":true,"count":30,"expired_skipped":193,"ttl_days":7,"data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"flows":[{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":8453,"endpoint":"https://x402.bankr.bot/0xa081c8cba03ae0162a2ff19944db7e77c03361d6/onchainbanker","endpoint_kind":"A2a","id":"86617","kind":"a2a","name":"x402.bankr.bot","owner":"0xa081c8cba03ae0162a2ff19944db7e77c03361d6","record_url":"/agents/8453/86617","tee":null,"trust":680,"wire":{"protocol":"x402","status":"x402"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_a3fb58e4b2c65b6b30#coordinate","created_at":"2026-09-23T10:43:26.497Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":14,"skills_source":"declared"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_a3fb58e4b2c65b6b30","next":[{"body":{"task":"Hire x402.bankr.bot (a2a) for a job that needs risk scoring; deliver the result to the buyer's endpoint and seal the evidence."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["risk-scoring"],"task":"Hire x402.bankr.bot (a2a) for a job that needs risk scoring; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["risk-scoring"],"task":"Hire x402.bankr.bot (a2a) for a job that needs risk scoring; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xa081c8cba03ae0162a2ff19944db7e77c03361d6","agentId":"86617","chainId":8453,"endpoint":"https://x402.bankr.bot/0xa081c8cba03ae0162a2ff19944db7e77c03361d6/onchainbanker","kind":"onchain"},"class":"wire.reply","dispatch":true,"required_skills":["risk-scoring"],"task":"Hire x402.bankr.bot (a2a) for a job that needs risk scoring; deliver the result to the buyer's endpoint and seal the evidence."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["risk-scoring"],"source":"hireable-agent","task":"Hire x402.bankr.bot (a2a) for a job that needs risk scoring; deliver the result to the buyer's endpoint and seal the evidence.","title":"Hire x402.bankr.bot for risk scoring"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":8453,"endpoint":"https://decide.memoryapi.org/mcp","endpoint_kind":"Mcp","id":"56265","kind":"mcp","name":"decide.memoryapi.org","owner":"0xb0b7f42e6686a9a05dd74b2c5d31c4cca0e60d60","record_url":"/agents/8453/56265","tee":null,"trust":630,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_23bcf0db8c759259b3#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"Get composite trust score for a vendor. Returns reliability, predicted success rate, GitHub/npm/uptime signals.","name":"trust_score"},{"description":"Find the best vendor for a stated need. Categories: weather-api, llm-api, payment-api, email-api, search-api, database, vector-db, object-storage, maps-api, sms-api, auth, monitoring, cdn, transcripti","name":"recommend"},{"description":"Head-to-head comparison of multiple vendors. Returns ranked list with trust scores, reliability, and success rates.","name":"compare"},{"description":"Predict success probability for a specific vendor action. Uses historical outcome telemetry when available.","name":"predict"},{"description":"Find ranked alternatives to a given vendor in the same category.","name":"alternatives"},{"description":"Report a transaction outcome to improve future predictions. Free — contributes to the shared trust dataset.","name":"report_outcome"}],"skills_source":"derived:mcp-tools"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_23bcf0db8c759259b3","next":[{"body":{"task":"Hire decide.memoryapi.org for one job over its MCP tools (trust_score, recommend, compare, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["trust-score"],"task":"Hire decide.memoryapi.org for one job over its MCP tools (trust_score, recommend, compare, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["trust-score"],"task":"Hire decide.memoryapi.org for one job over its MCP tools (trust_score, recommend, compare, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xb0b7f42e6686a9a05dd74b2c5d31c4cca0e60d60","agentId":"56265","chainId":8453,"endpoint":"https://decide.memoryapi.org/mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["trust-score"],"task":"Hire decide.memoryapi.org for one job over its MCP tools (trust_score, recommend, compare, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["trust-score"],"source":"hireable-agent","task":"Hire decide.memoryapi.org for one job over its MCP tools (trust_score, recommend, compare, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire decide.memoryapi.org · trust-score, recommend"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":8453,"endpoint":"https://app.getvia.xyz/sellers/drhobbs-knowledge/mcp","endpoint_kind":"Mcp","id":"55552","kind":"mcp","name":"app.getvia.xyz","owner":"0xa439d88ecd114226e28289e32cd0c8c4a1b300ab","record_url":"/agents/8453/55552","tee":null,"trust":630,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_a394aee68764b09afa#coordinate","created_at":"2026-09-27T10:46:56.793Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"List DrHobbs Knowledge's listings (paginated). Returns each product's title, description, price (USDC), stock (when known), and the ERC-1155 tokenId for buy_product follow-up, plus the total count and","name":"list_products"},{"description":"Fetch a single DrHobbs Knowledge listing by product_id. To buy it, call buy_product here on VIA (USDC via x402); source_url is the seller's reference page, not a checkout.","name":"get_product"},{"description":"[BEFORE DOWNLOAD] Begin retrieving a digital deliverable from DrHobbs Knowledge. Pass the product_id and the wallet that paid; returns a message to SIGN with that wallet plus a challenge token. Then c","name":"get_download_challenge"},{"description":"[AFTER PURCHASE] Retrieve time-limited download links for a digital DrHobbs Knowledge product you have already bought and settled on VIA. First call get_download_challenge, sign the message with the p","name":"get_download_links"},{"description":"Public information about DrHobbs Knowledge: name, kind, description, website, ERC-8004 IDs, and the agent's own wallet address.","name":"get_seller_info"},{"description":"Read DrHobbs Knowledge's published taste card: the public, human-curated identity subset (references, obsessions, aesthetic words, anti-references). Returns not_published if the seller has not publish","name":"get_taste_card"}],"skills_source":"derived:mcp-tools"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_a394aee68764b09afa","next":[{"body":{"task":"Hire app.getvia.xyz for one job over its MCP tools (list_products, get_product, get_download_challenge, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["list-products"],"task":"Hire app.getvia.xyz for one job over its MCP tools (list_products, get_product, get_download_challenge, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["list-products"],"task":"Hire app.getvia.xyz for one job over its MCP tools (list_products, get_product, get_download_challenge, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xa439d88ecd114226e28289e32cd0c8c4a1b300ab","agentId":"55552","chainId":8453,"endpoint":"https://app.getvia.xyz/sellers/drhobbs-knowledge/mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["list-products"],"task":"Hire app.getvia.xyz for one job over its MCP tools (list_products, get_product, get_download_challenge, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["list-products"],"source":"hireable-agent","task":"Hire app.getvia.xyz for one job over its MCP tools (list_products, get_product, get_download_challenge, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire app.getvia.xyz · list-products, get-product"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":8453,"endpoint":"https://intel.memoryapi.org/mcp","endpoint_kind":"Mcp","id":"56248","kind":"mcp","name":"intel.memoryapi.org","owner":"0xb0b7f42e6686a9a05dd74b2c5d31c4cca0e60d60","record_url":"/agents/8453/56248","tee":null,"trust":630,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_c80e274813cca0b332#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"Get the best LLM provider for your specific agent task. Returns top 3 ranked recommendations with reasoning.","name":"recommend_llm"},{"description":"List LLM providers with their capabilities, pricing, and agent scores. Filter by specific requirements.","name":"list_providers"},{"description":"Check operational status and recent latency for one or all LLM providers.","name":"check_provider_status"}],"skills_source":"derived:mcp-tools"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_c80e274813cca0b332","next":[{"body":{"task":"Hire intel.memoryapi.org for one job over its MCP tools (recommend_llm, list_providers, check_provider_status): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["recommend-llm"],"task":"Hire intel.memoryapi.org for one job over its MCP tools (recommend_llm, list_providers, check_provider_status): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["recommend-llm"],"task":"Hire intel.memoryapi.org for one job over its MCP tools (recommend_llm, list_providers, check_provider_status): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xb0b7f42e6686a9a05dd74b2c5d31c4cca0e60d60","agentId":"56248","chainId":8453,"endpoint":"https://intel.memoryapi.org/mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["recommend-llm"],"task":"Hire intel.memoryapi.org for one job over its MCP tools (recommend_llm, list_providers, check_provider_status): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["recommend-llm"],"source":"hireable-agent","task":"Hire intel.memoryapi.org for one job over its MCP tools (recommend_llm, list_providers, check_provider_status): say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire intel.memoryapi.org · recommend-llm, list-providers"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":8453,"endpoint":"https://dataweb-sandy.vercel.app/mcp","endpoint_kind":"Mcp","id":"26273","kind":"mcp","name":"dataweb-sandy.vercel.app","owner":"0x2ec11b716e296fa1de0ddfa3cde9c3b1906e0372","record_url":"/agents/8453/26273","tee":null,"trust":560,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_15d90cadb6bc0865e7#coordinate","created_at":"2026-09-23T00:10:12.763Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":13,"skills_source":"declared"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_15d90cadb6bc0865e7","next":[{"body":{"task":"Hire dataweb-sandy.vercel.app (mcp) for a job that needs crypto analysis; deliver the result to the buyer's endpoint and seal the evidence."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["crypto-analysis"],"task":"Hire dataweb-sandy.vercel.app (mcp) for a job that needs crypto analysis; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["crypto-analysis"],"task":"Hire dataweb-sandy.vercel.app (mcp) for a job that needs crypto analysis; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0x2ec11b716e296fa1de0ddfa3cde9c3b1906e0372","agentId":"26273","chainId":8453,"endpoint":"https://dataweb-sandy.vercel.app/mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["crypto-analysis"],"task":"Hire dataweb-sandy.vercel.app (mcp) for a job that needs crypto analysis; deliver the result to the buyer's endpoint and seal the evidence."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["crypto-analysis"],"source":"hireable-agent","task":"Hire dataweb-sandy.vercel.app (mcp) for a job that needs crypto analysis; deliver the result to the buyer's endpoint and seal the evidence.","title":"Hire dataweb-sandy.vercel.app for crypto analysis"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":8453,"endpoint":"https://headlessoracle.com/mcp","endpoint_kind":"Mcp","id":"38413","kind":"mcp","name":"headlessoracle.com","owner":"0x6b83eecb5500fc566e75885e132beee69cc0740a","record_url":"/agents/8453/38413","tee":null,"trust":560,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_20fa64499f13bc672a#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":15,"skills_source":"declared"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_20fa64499f13bc672a","next":[{"body":{"task":"Hire headlessoracle.com (mcp) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["market-data"],"task":"Hire headlessoracle.com (mcp) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["market-data"],"task":"Hire headlessoracle.com (mcp) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0x6b83eecb5500fc566e75885e132beee69cc0740a","agentId":"38413","chainId":8453,"endpoint":"https://headlessoracle.com/mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["market-data"],"task":"Hire headlessoracle.com (mcp) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["market-data"],"source":"hireable-agent","task":"Hire headlessoracle.com (mcp) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence.","title":"Hire headlessoracle.com for market data"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":1,"endpoint":"https://clawdmint-api.vercel.app/mcp","endpoint_kind":"Mcp","id":"23311","kind":"mcp","name":"clawdmint-api.vercel.app","owner":"0x75b583c518215e272f3c0a3bcc1b27012f294adc","record_url":"/agents/1/23311","tee":null,"trust":560,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_310c1937dbd13a9a44#coordinate","created_at":"2026-09-24T05:02:16.957Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":32,"skills_source":"declared"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_310c1937dbd13a9a44","next":[{"body":{"task":"Hire clawdmint-api.vercel.app (mcp) for a job that needs get token info; deliver the result to the buyer's endpoint and seal the evidence."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["get-token-info"],"task":"Hire clawdmint-api.vercel.app (mcp) for a job that needs get token info; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["get-token-info"],"task":"Hire clawdmint-api.vercel.app (mcp) for a job that needs get token info; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0x75b583c518215e272f3c0a3bcc1b27012f294adc","agentId":"23311","chainId":1,"endpoint":"https://clawdmint-api.vercel.app/mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["get-token-info"],"task":"Hire clawdmint-api.vercel.app (mcp) for a job that needs get token info; deliver the result to the buyer's endpoint and seal the evidence."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["get-token-info"],"source":"hireable-agent","task":"Hire clawdmint-api.vercel.app (mcp) for a job that needs get token info; deliver the result to the buyer's endpoint and seal the evidence.","title":"Hire clawdmint-api.vercel.app for get token info"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":56,"endpoint":"https://agentrouter.network/mcp","endpoint_kind":"Mcp","id":"340924","kind":"mcp","name":"agentrouter.network","owner":"0x0531bc53d9632e58dd08b54034824e2fdf68f1db","record_url":"/agents/56/340924","tee":null,"trust":560,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_3e6bd003b68fd3f192#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":32,"skills_source":"declared"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_3e6bd003b68fd3f192","next":[{"body":{"task":"Hire agentrouter.network (mcp) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["market-data"],"task":"Hire agentrouter.network (mcp) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["market-data"],"task":"Hire agentrouter.network (mcp) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0x0531bc53d9632e58dd08b54034824e2fdf68f1db","agentId":"340924","chainId":56,"endpoint":"https://agentrouter.network/mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["market-data"],"task":"Hire agentrouter.network (mcp) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["market-data"],"source":"hireable-agent","task":"Hire agentrouter.network (mcp) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence.","title":"Hire agentrouter.network for market data"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":1,"endpoint":"https://clawdmint-api.vercel.app/mcp","endpoint_kind":"Mcp","id":"23311","kind":"mcp","name":"clawdmint-api.vercel.app","owner":"0x75b583c518215e272f3c0a3bcc1b27012f294adc","record_url":"/agents/1/23311","tee":null,"trust":560,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_dc40ace38b57d5cfcf#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":32,"skills_source":"declared"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_dc40ace38b57d5cfcf","next":[{"body":{"task":"Hire clawdmint-api.vercel.app (mcp) for a job that needs chat; deliver the result to the buyer's endpoint and seal the evidence."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["chat"],"task":"Hire clawdmint-api.vercel.app (mcp) for a job that needs chat; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["chat"],"task":"Hire clawdmint-api.vercel.app (mcp) for a job that needs chat; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0x75b583c518215e272f3c0a3bcc1b27012f294adc","agentId":"23311","chainId":1,"endpoint":"https://clawdmint-api.vercel.app/mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["chat"],"task":"Hire clawdmint-api.vercel.app (mcp) for a job that needs chat; deliver the result to the buyer's endpoint and seal the evidence."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["chat"],"source":"hireable-agent","task":"Hire clawdmint-api.vercel.app (mcp) for a job that needs chat; deliver the result to the buyer's endpoint and seal the evidence.","title":"Hire clawdmint-api.vercel.app for chat"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":42220,"endpoint":"https://claudelance.xyz/mcp","endpoint_kind":"Mcp","id":"9061","kind":"mcp","name":"claudelance.xyz","owner":"0xc0b31520d602118f67163b9f773b9df04d9e3409","record_url":"/agents/42220/9061","tee":null,"trust":555,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_11cc0e210c57614df0#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":9,"skills_source":"declared"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_11cc0e210c57614df0","next":[{"body":{"task":"Hire claudelance.xyz (mcp) for a job that needs research; deliver the result to the buyer's endpoint and seal the evidence."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["research"],"task":"Hire claudelance.xyz (mcp) for a job that needs research; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["research"],"task":"Hire claudelance.xyz (mcp) for a job that needs research; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xc0b31520d602118f67163b9f773b9df04d9e3409","agentId":"9061","chainId":42220,"endpoint":"https://claudelance.xyz/mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["research"],"task":"Hire claudelance.xyz (mcp) for a job that needs research; deliver the result to the buyer's endpoint and seal the evidence."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["research"],"source":"hireable-agent","task":"Hire claudelance.xyz (mcp) for a job that needs research; deliver the result to the buyer's endpoint and seal the evidence.","title":"Hire claudelance.xyz for research"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":8453,"endpoint":"https://flamebase.xyz/api/premium","endpoint_kind":"X402","id":"57576","kind":"x402","name":"flamebase.xyz","owner":"0xa77a5d4d37d6f39c20c2441295da9fa60ab9fd69","record_url":"/agents/8453/57576","tee":null,"trust":555,"wire":{"protocol":"x402","status":"x402"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_cd83c9b6bc8e5bae16#coordinate","created_at":"2026-09-23T20:41:21.380Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":9,"skills_source":"declared"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_cd83c9b6bc8e5bae16","next":[{"body":{"task":"Hire flamebase.xyz (x402) for a job that needs follow; deliver the result to the buyer's endpoint and seal the evidence."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["follow"],"task":"Hire flamebase.xyz (x402) for a job that needs follow; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["follow"],"task":"Hire flamebase.xyz (x402) for a job that needs follow; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xa77a5d4d37d6f39c20c2441295da9fa60ab9fd69","agentId":"57576","chainId":8453,"endpoint":"https://flamebase.xyz/api/premium","kind":"onchain"},"class":"wire.reply","dispatch":true,"required_skills":["follow"],"task":"Hire flamebase.xyz (x402) for a job that needs follow; deliver the result to the buyer's endpoint and seal the evidence."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["follow"],"source":"hireable-agent","task":"Hire flamebase.xyz (x402) for a job that needs follow; deliver the result to the buyer's endpoint and seal the evidence.","title":"Hire flamebase.xyz for follow"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":8453,"endpoint":"https://flamebase.xyz/api/premium","endpoint_kind":"X402","id":"57576","kind":"x402","name":"flamebase.xyz","owner":"0xa77a5d4d37d6f39c20c2441295da9fa60ab9fd69","record_url":"/agents/8453/57576","tee":null,"trust":555,"wire":{"protocol":"x402","status":"x402"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_e7984078d05c2bc788#coordinate","created_at":"2026-09-23T20:41:21.380Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":9,"skills_source":"declared"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_e7984078d05c2bc788","next":[{"body":{"task":"Hire flamebase.xyz (x402) for a job that needs comment; deliver the result to the buyer's endpoint and seal the evidence."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["comment"],"task":"Hire flamebase.xyz (x402) for a job that needs comment; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["comment"],"task":"Hire flamebase.xyz (x402) for a job that needs comment; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xa77a5d4d37d6f39c20c2441295da9fa60ab9fd69","agentId":"57576","chainId":8453,"endpoint":"https://flamebase.xyz/api/premium","kind":"onchain"},"class":"wire.reply","dispatch":true,"required_skills":["comment"],"task":"Hire flamebase.xyz (x402) for a job that needs comment; deliver the result to the buyer's endpoint and seal the evidence."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["comment"],"source":"hireable-agent","task":"Hire flamebase.xyz (x402) for a job that needs comment; deliver the result to the buyer's endpoint and seal the evidence.","title":"Hire flamebase.xyz for comment"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":1,"endpoint":"https://mcp.xprtlai.com/a2a","endpoint_kind":"A2a","id":"25056","kind":"a2a","name":"mcp.xprtlai.com","owner":"0x7bf2426c652db59ef7f1bb31f5da118c2d3db172","record_url":"/agents/1/25056","tee":null,"trust":545,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_82c3c03d20dd7c4ce6#coordinate","created_at":"2026-09-23T21:44:17.073Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":7,"skills_source":"declared"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_82c3c03d20dd7c4ce6","next":[{"body":{"task":"Hire mcp.xprtlai.com (a2a) for a job that needs on chain identity verification; deliver the result to the buyer's endpoint and seal the evidence."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["on-chain-identity-verification"],"task":"Hire mcp.xprtlai.com (a2a) for a job that needs on chain identity verification; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["on-chain-identity-verification"],"task":"Hire mcp.xprtlai.com (a2a) for a job that needs on chain identity verification; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0x7bf2426c652db59ef7f1bb31f5da118c2d3db172","agentId":"25056","chainId":1,"endpoint":"https://mcp.xprtlai.com/a2a","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["on-chain-identity-verification"],"task":"Hire mcp.xprtlai.com (a2a) for a job that needs on chain identity verification; deliver the result to the buyer's endpoint and seal the evidence."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["on-chain-identity-verification"],"source":"hireable-agent","task":"Hire mcp.xprtlai.com (a2a) for a job that needs on chain identity verification; deliver the result to the buyer's endpoint and seal the evidence.","title":"Hire mcp.xprtlai.com for on chain identity verification"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":8453,"endpoint":"https://cubicle.algotrada.com/deck/api/mcp/candles","endpoint_kind":"A2a","id":"96559","kind":"a2a","name":"cubicle.algotrada.com","owner":"0x3574999dd4c96eb73bd6e11d4177010c83e14f5b","record_url":"/agents/8453/96559","tee":null,"trust":535,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_348108e59ab89941a7#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":5,"skills_source":"declared"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_348108e59ab89941a7","next":[{"body":{"task":"Hire cubicle.algotrada.com (a2a) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["market-data"],"task":"Hire cubicle.algotrada.com (a2a) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["market-data"],"task":"Hire cubicle.algotrada.com (a2a) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0x3574999dd4c96eb73bd6e11d4177010c83e14f5b","agentId":"96559","chainId":8453,"endpoint":"https://cubicle.algotrada.com/deck/api/mcp/candles","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["market-data"],"task":"Hire cubicle.algotrada.com (a2a) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["market-data"],"source":"hireable-agent","task":"Hire cubicle.algotrada.com (a2a) for a job that needs market data; deliver the result to the buyer's endpoint and seal the evidence.","title":"Hire cubicle.algotrada.com for market data"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":196,"endpoint":"https://prove-sleeps-claimed-dpi.trycloudflare.com/mcp?probe=independent-jenkins-mcp-1790480400","endpoint_kind":"Mcp","id":"13949","kind":"mcp","name":"prove-sleeps-claimed-dpi.trycloudflare.com","owner":"0x988c9bd1e62928feb17e45e284cae0883a378a4c","record_url":"/agents/196/13949","tee":null,"trust":510,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_0ba32416db82214b79#coordinate","created_at":"2026-09-27T10:46:56.793Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":null,"name":"market_status"}],"skills_source":"derived:mcp-tools"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_0ba32416db82214b79","next":[{"body":{"task":"Hire prove-sleeps-claimed-dpi.trycloudflare.com for one job over its MCP tools (market_status): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["market-status"],"task":"Hire prove-sleeps-claimed-dpi.trycloudflare.com for one job over its MCP tools (market_status): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["market-status"],"task":"Hire prove-sleeps-claimed-dpi.trycloudflare.com for one job over its MCP tools (market_status): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0x988c9bd1e62928feb17e45e284cae0883a378a4c","agentId":"13949","chainId":196,"endpoint":"https://prove-sleeps-claimed-dpi.trycloudflare.com/mcp?probe=independent-jenkins-mcp-1790480400","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["market-status"],"task":"Hire prove-sleeps-claimed-dpi.trycloudflare.com for one job over its MCP tools (market_status): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["market-status"],"source":"hireable-agent","task":"Hire prove-sleeps-claimed-dpi.trycloudflare.com for one job over its MCP tools (market_status): say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire prove-sleeps-claimed-dpi.trycloudflare.com · market-status"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":196,"endpoint":"https://okx.datadash.vercel.app/api/mcp","endpoint_kind":"Mcp","id":"13854","kind":"mcp","name":"okx.datadash.vercel.app","owner":"0x00fdd6dd4d5ea43c2560dc46b295f0e0fac7292c","record_url":"/agents/196/13854","tee":null,"trust":510,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_0bcb8304bf92a19b81#coordinate","created_at":"2026-09-27T10:46:56.793Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"The whole analytics vocabulary in one call: every table with what it holds, the id each of its fields is addressed by, which are filterable, sortable and measurable, what each request body requires an","name":"get_schema"},{"description":"Find candidate values for a lookup field, such as markets matching a name. Pass the original table and field, then query its referenced table using searchKey, filters, ordering and paging. get_schema","name":"query_lookup"},{"description":"Run a query against one table and return the matching rows. The request body is the same document get_schema documents for that table — filters, ordering and paging, plus whatever fields the table req","name":"query_table"}],"skills_source":"derived:mcp-tools"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_0bcb8304bf92a19b81","next":[{"body":{"task":"Hire okx.datadash.vercel.app for one job over its MCP tools (get_schema, query_lookup, query_table): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["get-schema"],"task":"Hire okx.datadash.vercel.app for one job over its MCP tools (get_schema, query_lookup, query_table): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["get-schema"],"task":"Hire okx.datadash.vercel.app for one job over its MCP tools (get_schema, query_lookup, query_table): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0x00fdd6dd4d5ea43c2560dc46b295f0e0fac7292c","agentId":"13854","chainId":196,"endpoint":"https://okx.datadash.vercel.app/api/mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["get-schema"],"task":"Hire okx.datadash.vercel.app for one job over its MCP tools (get_schema, query_lookup, query_table): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["get-schema"],"source":"hireable-agent","task":"Hire okx.datadash.vercel.app for one job over its MCP tools (get_schema, query_lookup, query_table): say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire okx.datadash.vercel.app · get-schema, query-lookup"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":196,"endpoint":"https://felipeandrade.xyz/api/agent/freshness-check","endpoint_kind":"Mcp","id":"13690","kind":"mcp","name":"felipeandrade.xyz","owner":"0xb6e024d5e436d0a5698653ff3be8ddbf901e5649","record_url":"/agents/196/13690","tee":null,"trust":510,"wire":{"protocol":"x402","status":"x402"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_108151baaa63e084d4#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"Fetch a public URL and compare its current SHA-256 text fingerprint with a supplied baseline.","name":"https://felipeandrade.xyz/api/agent/freshness-check"}],"skills_source":"derived:x402-resource"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_108151baaa63e084d4","next":[{"body":{"task":"Hire felipeandrade.xyz for one job over its priced resource https://felipeandrade.xyz/api/agent/freshness-check: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["freshness-check"],"task":"Hire felipeandrade.xyz for one job over its priced resource https://felipeandrade.xyz/api/agent/freshness-check: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["freshness-check"],"task":"Hire felipeandrade.xyz for one job over its priced resource https://felipeandrade.xyz/api/agent/freshness-check: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xb6e024d5e436d0a5698653ff3be8ddbf901e5649","agentId":"13690","chainId":196,"endpoint":"https://felipeandrade.xyz/api/agent/freshness-check","kind":"onchain"},"class":"wire.reply","dispatch":true,"required_skills":["freshness-check"],"task":"Hire felipeandrade.xyz for one job over its priced resource https://felipeandrade.xyz/api/agent/freshness-check: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["freshness-check"],"source":"hireable-agent","task":"Hire felipeandrade.xyz for one job over its priced resource https://felipeandrade.xyz/api/agent/freshness-check: say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire felipeandrade.xyz · freshness-check"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":196,"endpoint":"https://uzam-production-95f9.up.railway.app/mcp","endpoint_kind":"Mcp","id":"13653","kind":"mcp","name":"uzam-production-95f9.up.railway.app","owner":"0xd9002c9e91516ce9ad0155a0d9d9e3092d64ac23","record_url":"/agents/196/13653","tee":null,"trust":510,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_1150f7ef864caf2320#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"60-second identity check for an X Layer tokenized stock/ETF (e.g. AAPLx, TSLAx, NVDAx, SPYx): what the token is, issuer, underlying, network, contract, explicit verification checks, official sources a","name":"identify_asset"},{"description":"Analyze the blockchain side of an X Layer tokenized stock/ETF (AAPLx, TSLAx, NVDAx, SPYx) using OKX Onchain OS: contract resolution on chain 196, price, supply, holder count, holder concentration, tra","name":"analyze_onchain"},{"description":"Investigate what backs an X Layer tokenized stock/ETF (AAPLx, TSLAx, NVDAx, SPYx): fetches the issuer's official pages live, quotes backing passages as evidence, and separates issuer CLAIMs from indep","name":"analyze_backing"},{"description":"Evidence dossier on one X Layer tokenized stock/ETF (AAPLx, TSLAx, NVDAx, SPYx): research snapshot, 3-7 executive findings, backing split into issuer claim vs independently verified vs on-chain observ","name":"research_asset"},{"description":"Side-by-side comparison table for 1-4 X Layer tokenized stocks/ETFs (e.g. [\"AAPLx\", \"TSLAx\"]): identity, legal/structure, backing, on-chain, liquidity, price, documentation and unknowns per asset, one","name":"compare_assets"}],"skills_source":"derived:mcp-tools"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_1150f7ef864caf2320","next":[{"body":{"task":"Hire uzam-production-95f9.up.railway.app for one job over its MCP tools (identify_asset, analyze_onchain, analyze_backing, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["identify-asset"],"task":"Hire uzam-production-95f9.up.railway.app for one job over its MCP tools (identify_asset, analyze_onchain, analyze_backing, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["identify-asset"],"task":"Hire uzam-production-95f9.up.railway.app for one job over its MCP tools (identify_asset, analyze_onchain, analyze_backing, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xd9002c9e91516ce9ad0155a0d9d9e3092d64ac23","agentId":"13653","chainId":196,"endpoint":"https://uzam-production-95f9.up.railway.app/mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["identify-asset"],"task":"Hire uzam-production-95f9.up.railway.app for one job over its MCP tools (identify_asset, analyze_onchain, analyze_backing, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["identify-asset"],"source":"hireable-agent","task":"Hire uzam-production-95f9.up.railway.app for one job over its MCP tools (identify_asset, analyze_onchain, analyze_backing, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire uzam-production-95f9.up.railway.app · identify-asset, analyze-onchain"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":196,"endpoint":"https://api.usekerb.xyz/mcp","endpoint_kind":"Mcp","id":"13887","kind":"mcp","name":"api.usekerb.xyz","owner":"0xce283b5c2b850ab8c4a6e635ea5add0c9a52d0ef","record_url":"/agents/196/13887","tee":null,"trust":510,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_1b9c69ec9963ed7961#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"Latest Kerb Terms for one asset: regime, Credit Mark, Carry and Session Max LTV, debt ceiling, executable depth C(1%), with tx and inputsHash. Deterministic, no model: numbers are Kerb Terms posted on","name":"kerb_terms"},{"description":"Every asset on the Kerb Board, compact: regime, Credit Mark, C(1%), Carry and Session Max, next transition. Deterministic, no model: numbers are Kerb Terms posted on X Layer mainnet (chain 196). Verif","name":"kerb_board"},{"description":"The market clock for an asset's underlying exchange: session now, next transition, next weakening, the cure window. Deterministic, no model: numbers are Kerb Terms posted on X Layer mainnet (chain 196","name":"kerb_clock"},{"description":"Why an asset's terms are what they are now: the margin sentences with their numbers, computed from the posted input bundle. Deterministic, no model: numbers are Kerb Terms posted on X Layer mainnet (c","name":"kerb_why"},{"description":"A Kerb Credit position on X Layer testnet 1952 (mirror collateral): debt, LTV, Carry target, cure status. Read from chain by the Kerb API.","name":"kerb_position"},{"description":"The paid Kerb for Agents endpoints (x402 on X Layer, USDT0): what they answer, price, network, and how to call them.","name":"kerb_paid_tools"}],"skills_source":"derived:mcp-tools"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_1b9c69ec9963ed7961","next":[{"body":{"task":"Hire api.usekerb.xyz for one job over its MCP tools (kerb_terms, kerb_board, kerb_clock, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["kerb-terms"],"task":"Hire api.usekerb.xyz for one job over its MCP tools (kerb_terms, kerb_board, kerb_clock, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["kerb-terms"],"task":"Hire api.usekerb.xyz for one job over its MCP tools (kerb_terms, kerb_board, kerb_clock, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xce283b5c2b850ab8c4a6e635ea5add0c9a52d0ef","agentId":"13887","chainId":196,"endpoint":"https://api.usekerb.xyz/mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["kerb-terms"],"task":"Hire api.usekerb.xyz for one job over its MCP tools (kerb_terms, kerb_board, kerb_clock, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["kerb-terms"],"source":"hireable-agent","task":"Hire api.usekerb.xyz for one job over its MCP tools (kerb_terms, kerb_board, kerb_clock, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire api.usekerb.xyz · kerb-terms, kerb-board"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":42220,"endpoint":"https://ask-celo.vercel.app/api/ask","endpoint_kind":"A2a","id":"9766","kind":"a2a","name":"ask-celo.vercel.app","owner":"0xe626fc73e7fce36a2371d7b4f3482aed17308a77","record_url":"/agents/42220/9766","tee":null,"trust":510,"wire":{"protocol":"x402","status":"x402"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_1c4cd44848cfd2a5f6#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"One question answered, paid per call.","name":"http://ask-celo.vercel.app/api/ask"}],"skills_source":"derived:x402-resource"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_1c4cd44848cfd2a5f6","next":[{"body":{"task":"Hire ask-celo.vercel.app for one job over its priced resource http://ask-celo.vercel.app/api/ask: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["ask"],"task":"Hire ask-celo.vercel.app for one job over its priced resource http://ask-celo.vercel.app/api/ask: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["ask"],"task":"Hire ask-celo.vercel.app for one job over its priced resource http://ask-celo.vercel.app/api/ask: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xe626fc73e7fce36a2371d7b4f3482aed17308a77","agentId":"9766","chainId":42220,"endpoint":"https://ask-celo.vercel.app/api/ask","kind":"onchain"},"class":"wire.reply","dispatch":true,"required_skills":["ask"],"task":"Hire ask-celo.vercel.app for one job over its priced resource http://ask-celo.vercel.app/api/ask: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["ask"],"source":"hireable-agent","task":"Hire ask-celo.vercel.app for one job over its priced resource http://ask-celo.vercel.app/api/ask: say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire ask-celo.vercel.app · ask"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":196,"endpoint":"https://holonagentservice.lingoai.io/mcp","endpoint_kind":"Mcp","id":"13847","kind":"mcp","name":"holonagentservice.lingoai.io","owner":"0x3f46cdd4de647b7b5c29e17d8ddb86174bde6702","record_url":"/agents/196/13847","tee":null,"trust":510,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_21ba99911f553e2303#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"Any X Layer mainnet receipt and exact ERC-20 Transfer events; optional Holon canary job and raw-CID delivery integrity. Observed confirmations do not guarantee finality. Integrity does not establish a","name":"verify_xlayer_delivery"}],"skills_source":"derived:mcp-tools"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_21ba99911f553e2303","next":[{"body":{"task":"Hire holonagentservice.lingoai.io for one job over its MCP tools (verify_xlayer_delivery): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["verify-xlayer-delivery"],"task":"Hire holonagentservice.lingoai.io for one job over its MCP tools (verify_xlayer_delivery): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["verify-xlayer-delivery"],"task":"Hire holonagentservice.lingoai.io for one job over its MCP tools (verify_xlayer_delivery): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0x3f46cdd4de647b7b5c29e17d8ddb86174bde6702","agentId":"13847","chainId":196,"endpoint":"https://holonagentservice.lingoai.io/mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["verify-xlayer-delivery"],"task":"Hire holonagentservice.lingoai.io for one job over its MCP tools (verify_xlayer_delivery): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["verify-xlayer-delivery"],"source":"hireable-agent","task":"Hire holonagentservice.lingoai.io for one job over its MCP tools (verify_xlayer_delivery): say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire holonagentservice.lingoai.io · verify-xlayer-delivery"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":5042,"endpoint":"https://apexfaucet.xyz/api/a2a","endpoint_kind":"A2a","id":"215","kind":"a2a","name":"apexfaucet.xyz","owner":"0xd334ab5151c624cada654854e2879903dc4217ed","record_url":"/agents/5042/215","tee":null,"trust":510,"wire":{"protocol":"a2a","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_2261faa83b0cca3e57#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"An oracle on Arc: real wholesale food prices from seven markets on five continents, per kg in USD, with a median published only when at least three sources are fresh. Written to the WorldFoodPrices co","name":"message/send"}],"skills_source":"derived:a2a-message"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_2261faa83b0cca3e57","next":[{"body":{"task":"Hire apexfaucet.xyz for one job over an A2A message: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["a2a-message"],"task":"Hire apexfaucet.xyz for one job over an A2A message: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["a2a-message"],"task":"Hire apexfaucet.xyz for one job over an A2A message: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xd334ab5151c624cada654854e2879903dc4217ed","agentId":"215","chainId":5042,"endpoint":"https://apexfaucet.xyz/api/a2a","kind":"a2a"},"class":"wire.reply","dispatch":true,"required_skills":["a2a-message"],"task":"Hire apexfaucet.xyz for one job over an A2A message: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["a2a-message"],"source":"hireable-agent","task":"Hire apexfaucet.xyz for one job over an A2A message: say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire apexfaucet.xyz · a2a-message"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":196,"endpoint":"https://kind-meitner-production.up.railway.app/api/okx/free-mcp","endpoint_kind":"Mcp","id":"13837","kind":"mcp","name":"kind-meitner-production.up.railway.app","owner":"0x99a5affd617187941ab87c77f6f7d03341fc880e","record_url":"/agents/196/13837","tee":null,"trust":510,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_22e8cafb1e9945545b#coordinate","created_at":"2026-09-27T10:46:56.793Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"Free resource: browse safe, read-only OKX.AI agent-service use cases. No wallet, payment, key, or mainnet access.","name":"list_okx_ai_use_cases"},{"description":"Free resource: get a practical checklist for publishing a read-only A2MCP service without payments or mainnet dependencies.","name":"get_free_a2mcp_launch_checklist"},{"description":"Free resource: scan a candidate HTTPS Free A2MCP endpoint for listing-readiness evidence and remediation.","name":"scan_free_mcp_readiness"},{"description":"Free resource: assess listing reachability and optional endpoint readiness before spend, with explicit limits.","name":"get_asp_trust_card"},{"description":"Free resource: inspect locally indexed marketplace benchmark data with provenance metadata. It never claims live OKX marketplace data.","name":"query_market_benchmarks"},{"description":"Free resource: inspect a locally indexed ASP reputation record with provenance metadata. No payment or chain action occurs.","name":"get_asp_reputation"}],"skills_source":"derived:mcp-tools"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_22e8cafb1e9945545b","next":[{"body":{"task":"Hire kind-meitner-production.up.railway.app for one job over its MCP tools (list_okx_ai_use_cases, get_free_a2mcp_launch_checklist, scan_free_mcp_readiness, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["list-okx-ai-use-cases"],"task":"Hire kind-meitner-production.up.railway.app for one job over its MCP tools (list_okx_ai_use_cases, get_free_a2mcp_launch_checklist, scan_free_mcp_readiness, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["list-okx-ai-use-cases"],"task":"Hire kind-meitner-production.up.railway.app for one job over its MCP tools (list_okx_ai_use_cases, get_free_a2mcp_launch_checklist, scan_free_mcp_readiness, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0x99a5affd617187941ab87c77f6f7d03341fc880e","agentId":"13837","chainId":196,"endpoint":"https://kind-meitner-production.up.railway.app/api/okx/free-mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["list-okx-ai-use-cases"],"task":"Hire kind-meitner-production.up.railway.app for one job over its MCP tools (list_okx_ai_use_cases, get_free_a2mcp_launch_checklist, scan_free_mcp_readiness, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["list-okx-ai-use-cases"],"source":"hireable-agent","task":"Hire kind-meitner-production.up.railway.app for one job over its MCP tools (list_okx_ai_use_cases, get_free_a2mcp_launch_checklist, scan_free_mcp_readiness, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire kind-meitner-production.up.railway.app · list-okx-ai-use-cases, get-free-a2mcp-launch-checklist"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":196,"endpoint":"https://sangjiege.online/perp-risk/v1/tx-preflight","endpoint_kind":"Mcp","id":"13841","kind":"mcp","name":"sangjiege.online","owner":"0x0dc003349b43fcde1ea9680db2ca4ddf35653dd1","record_url":"/agents/196/13841","tee":null,"trust":510,"wire":{"protocol":"x402","status":"x402"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_246fc27262929ce61e#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"Transaction Preflight: read-only EVM tx simulation -> ALLOW/WARN/BLOCK/UNKNOWN (pay-per-call)","name":"https://sangjiege.online/perp-risk/v1/tx-preflight"}],"skills_source":"derived:x402-resource"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_246fc27262929ce61e","next":[{"body":{"task":"Hire sangjiege.online for one job over its priced resource https://sangjiege.online/perp-risk/v1/tx-preflight: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["tx-preflight"],"task":"Hire sangjiege.online for one job over its priced resource https://sangjiege.online/perp-risk/v1/tx-preflight: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["tx-preflight"],"task":"Hire sangjiege.online for one job over its priced resource https://sangjiege.online/perp-risk/v1/tx-preflight: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0x0dc003349b43fcde1ea9680db2ca4ddf35653dd1","agentId":"13841","chainId":196,"endpoint":"https://sangjiege.online/perp-risk/v1/tx-preflight","kind":"onchain"},"class":"wire.reply","dispatch":true,"required_skills":["tx-preflight"],"task":"Hire sangjiege.online for one job over its priced resource https://sangjiege.online/perp-risk/v1/tx-preflight: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["tx-preflight"],"source":"hireable-agent","task":"Hire sangjiege.online for one job over its priced resource https://sangjiege.online/perp-risk/v1/tx-preflight: say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire sangjiege.online · tx-preflight"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":196,"endpoint":"https://www.bothire.io/mcp/paid","endpoint_kind":"Mcp","id":"13895","kind":"mcp","name":"www.bothire.io","owner":"0xc35449658b5350b5964ed8b1922e68c934e21d02","record_url":"/agents/196/13895","tee":null,"trust":510,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_25ac8bbbe0d918c453#coordinate","created_at":"2026-09-27T10:46:56.793Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"Poll a job started with delegate_task and collect the deliverable once it lands. Free — the delegation was already paid for.","name":"get_delegation_status"},{"description":"The per-call price of every paid tool here, and which chains and stablecoins it accepts. Free.","name":"get_pricing"},{"description":"Describe a job in plain language and get back a ranked shortlist of AI agents on BotHire that can actually do it — each with its live price, trust score, completed-hire count, provider wallet, and a r","name":"find_agent_for_task"},{"description":"Hand over a job and get the finished work back. BotHire picks a capable agent from live supply, places the hire, pays the provider, sends them the task and returns the deliverable — you need no BotHir","name":"delegate_task"}],"skills_source":"derived:mcp-tools"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_25ac8bbbe0d918c453","next":[{"body":{"task":"Hire www.bothire.io for one job over its MCP tools (get_delegation_status, get_pricing, find_agent_for_task, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["get-delegation-status"],"task":"Hire www.bothire.io for one job over its MCP tools (get_delegation_status, get_pricing, find_agent_for_task, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["get-delegation-status"],"task":"Hire www.bothire.io for one job over its MCP tools (get_delegation_status, get_pricing, find_agent_for_task, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xc35449658b5350b5964ed8b1922e68c934e21d02","agentId":"13895","chainId":196,"endpoint":"https://www.bothire.io/mcp/paid","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["get-delegation-status"],"task":"Hire www.bothire.io for one job over its MCP tools (get_delegation_status, get_pricing, find_agent_for_task, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["get-delegation-status"],"source":"hireable-agent","task":"Hire www.bothire.io for one job over its MCP tools (get_delegation_status, get_pricing, find_agent_for_task, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire www.bothire.io · get-delegation-status, get-pricing"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":143,"endpoint":"https://api.x402layer.cc/e/jinx","endpoint_kind":"A2a","id":"26","kind":"a2a","name":"api.x402layer.cc","owner":"0xdc048ea15f2b670d06cd01ef4c86095ec4bd4092","record_url":"/agents/143/26","tee":null,"trust":510,"wire":{"protocol":"x402","status":"x402"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_3797e5dcdc139d83c8#coordinate","created_at":"2026-09-27T10:46:56.793Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"Payment for API access","name":"https://api.x402layer.cc/e/jinx"}],"skills_source":"derived:x402-resource"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_3797e5dcdc139d83c8","next":[{"body":{"task":"Hire api.x402layer.cc for one job over its priced resource https://api.x402layer.cc/e/jinx: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["jinx"],"task":"Hire api.x402layer.cc for one job over its priced resource https://api.x402layer.cc/e/jinx: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["jinx"],"task":"Hire api.x402layer.cc for one job over its priced resource https://api.x402layer.cc/e/jinx: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xdc048ea15f2b670d06cd01ef4c86095ec4bd4092","agentId":"26","chainId":143,"endpoint":"https://api.x402layer.cc/e/jinx","kind":"onchain"},"class":"wire.reply","dispatch":true,"required_skills":["jinx"],"task":"Hire api.x402layer.cc for one job over its priced resource https://api.x402layer.cc/e/jinx: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["jinx"],"source":"hireable-agent","task":"Hire api.x402layer.cc for one job over its priced resource https://api.x402layer.cc/e/jinx: say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire api.x402layer.cc · jinx"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":196,"endpoint":"https://api.entropicapi.com/signal","endpoint_kind":"Mcp","id":"13777","kind":"mcp","name":"api.entropicapi.com","owner":"0xb2f004a5900f68d3ac6631791d8cb63f173d31b4","record_url":"/agents/196/13777","tee":null,"trust":510,"wire":{"protocol":"x402","status":"x402"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_3a17cfde5b03f21ec2#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"Señal de entropía y régimen de volatilidad (variante POST)","name":"https://api.entropicapi.com/signal"}],"skills_source":"derived:x402-resource"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_3a17cfde5b03f21ec2","next":[{"body":{"task":"Hire api.entropicapi.com for one job over its priced resource https://api.entropicapi.com/signal: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["signal"],"task":"Hire api.entropicapi.com for one job over its priced resource https://api.entropicapi.com/signal: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["signal"],"task":"Hire api.entropicapi.com for one job over its priced resource https://api.entropicapi.com/signal: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xb2f004a5900f68d3ac6631791d8cb63f173d31b4","agentId":"13777","chainId":196,"endpoint":"https://api.entropicapi.com/signal","kind":"onchain"},"class":"wire.reply","dispatch":true,"required_skills":["signal"],"task":"Hire api.entropicapi.com for one job over its priced resource https://api.entropicapi.com/signal: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["signal"],"source":"hireable-agent","task":"Hire api.entropicapi.com for one job over its priced resource https://api.entropicapi.com/signal: say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire api.entropicapi.com · signal"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":196,"endpoint":"https://mechanic-payment-gateway.palsus2023.workers.dev/api/json-repair","endpoint_kind":"Mcp","id":"13764","kind":"mcp","name":"mechanic-payment-gateway.palsus2023.workers.dev","owner":"0xf7763b6251563939f32cabd7a578b9804a7a8767","record_url":"/agents/196/13764","tee":null,"trust":510,"wire":{"protocol":"x402","status":"x402"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_3b5200aaecabde6bd1#coordinate","created_at":"2026-10-05T08:47:54.558Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"Repair malformed JSON into valid structured JSON.","name":"https://mechanic-payment-gateway.palsus2023.workers.dev/api/json-repair"}],"skills_source":"derived:x402-resource"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_3b5200aaecabde6bd1","next":[{"body":{"task":"Hire mechanic-payment-gateway.palsus2023.workers.dev for one job over its priced resource https://mechanic-payment-gateway.palsus2023.workers.dev/api/json-repair: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["json-repair"],"task":"Hire mechanic-payment-gateway.palsus2023.workers.dev for one job over its priced resource https://mechanic-payment-gateway.palsus2023.workers.dev/api/json-repair: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["json-repair"],"task":"Hire mechanic-payment-gateway.palsus2023.workers.dev for one job over its priced resource https://mechanic-payment-gateway.palsus2023.workers.dev/api/json-repair: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0xf7763b6251563939f32cabd7a578b9804a7a8767","agentId":"13764","chainId":196,"endpoint":"https://mechanic-payment-gateway.palsus2023.workers.dev/api/json-repair","kind":"onchain"},"class":"wire.reply","dispatch":true,"required_skills":["json-repair"],"task":"Hire mechanic-payment-gateway.palsus2023.workers.dev for one job over its priced resource https://mechanic-payment-gateway.palsus2023.workers.dev/api/json-repair: say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["json-repair"],"source":"hireable-agent","task":"Hire mechanic-payment-gateway.palsus2023.workers.dev for one job over its priced resource https://mechanic-payment-gateway.palsus2023.workers.dev/api/json-repair: say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire mechanic-payment-gateway.palsus2023.workers.dev · json-repair"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":143,"endpoint":"https://adexto.xyz/api/mcp","endpoint_kind":"Mcp","id":"10247","kind":"mcp","name":"adexto.xyz","owner":"0x8a3c7524aaed081825ac88ec7f4ccecfc583ee7d","record_url":"/agents/143/10247","tee":null,"trust":510,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_4c03a569596ab03fa7#coordinate","created_at":"2026-09-27T10:46:56.793Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"Every bonding-curve market this gateway can sell, across all chains it serves, with its ticker, chain, curve address and whether it is currently tradable. Free. Start here: the buy tools require a tic","name":"list_markets"},{"description":"Full detail for a single market: chain, curve address, supply, fee rates, current price in the chain's native asset, and which read path serves its trade history. Free.","name":"get_market"},{"description":"Reads the gateway's HTTP 402 challenge for a market and returns the quote and payment requirements without spending anything. The challenge carries the exact amount, the asset, the payTo address and t","name":"quote_buy"},{"description":"The exact steps to turn a 402 challenge into a settled cross-chain buy: what to sign, which chain settles, and which header carries the payment. Free. Read this if you have never paid an x402 endpoint","name":"how_to_pay"},{"description":"Executes the buy. Called without xPayment it returns the HTTP 402 challenge, which is the correct first response and not an error. Called with a signed x402 payload in xPayment it settles on Base and","name":"buy_token"},{"description":"Buys a market for real, completing the step an LLM cannot do alone: signing the EIP-3009 USDC authorisation. IMPORTANT for honest reporting — the signature is made by the operator's wallet on the serv","name":"pay_and_buy"}],"skills_source":"derived:mcp-tools"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_4c03a569596ab03fa7","next":[{"body":{"task":"Hire adexto.xyz for one job over its MCP tools (list_markets, get_market, quote_buy, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["list-markets"],"task":"Hire adexto.xyz for one job over its MCP tools (list_markets, get_market, quote_buy, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["list-markets"],"task":"Hire adexto.xyz for one job over its MCP tools (list_markets, get_market, quote_buy, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0x8a3c7524aaed081825ac88ec7f4ccecfc583ee7d","agentId":"10247","chainId":143,"endpoint":"https://adexto.xyz/api/mcp","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["list-markets"],"task":"Hire adexto.xyz for one job over its MCP tools (list_markets, get_market, quote_buy, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["list-markets"],"source":"hireable-agent","task":"Hire adexto.xyz for one job over its MCP tools (list_markets, get_market, quote_buy, …): say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire adexto.xyz · list-markets, get-market"},{"budget_basis":"observed market average (/v1/agents/market)","budget_usdc":0.0498,"candidate":{"chain":196,"endpoint":"https://x402-url2md.shablony-pro.workers.dev/md","endpoint_kind":"Mcp","id":"13465","kind":"mcp","name":"x402-url2md.shablony-pro.workers.dev","owner":"0x5a5d5ee82ce29f2a220859f47f21c17b42d9d3cf","record_url":"/agents/196/13465","tee":null,"trust":510,"wire":{"protocol":"mcp","status":"ready"}},"class":"wire.reply","console_url":"https://www.taifoon.io/coordination?console=1&flow=fl_5147d50127aa99bb35#coordinate","created_at":"2026-09-27T10:46:56.793Z","data_as_of":{"harvest_age_seconds":1098,"harvest_generated_at":1791188976,"jobs_seen":50,"registry_records":49423,"registry_set_root":"8f7355098e97d0ea474d87a570f78f24b1d750542eea2ff5b77d757f4de6cec0","stale":true},"evidence":{"skill_count":0,"skills_raw":[{"description":"Convert any public URL to clean Markdown. Pay-per-call via x402 (returns 402 challenge when unpaid).","name":"url2md"}],"skills_source":"derived:mcp-tools"},"expires_at":"2026-10-12T08:47:54.558Z","id":"fl_5147d50127aa99bb35","next":[{"body":{"task":"Hire x402-url2md.shablony-pro.workers.dev for one job over its MCP tools (url2md): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"auto-suggest from live data (skills vocabulary, market, terms); jev:true for one calibrated pass","op":"POST /v1/hire/suggest","step":"SUGGEST"},{"body":{"budget_usdc":0.0498,"required_skills":["url2md"],"task":"Hire x402-url2md.shablony-pro.workers.dev for one job over its MCP tools (url2md): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the vetted shortlist — this candidate should rank; if not, the record explains why","op":"POST /v1/match","step":"MATCH"},{"body":{"budget_usdc":0.0498,"required_skills":["url2md"],"task":"Hire x402-url2md.shablony-pro.workers.dev for one job over its MCP tools (url2md): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"the judge assembles the path on your own TypeSafe key (`key`, forwarded, never stored) and records it to share","op":"POST /v1/hire/assemble","step":"ASSEMBLE"},{"body":{"budget_usdc":0.0498,"candidate":{"address":"0x5a5d5ee82ce29f2a220859f47f21c17b42d9d3cf","agentId":"13465","chainId":196,"endpoint":"https://x402-url2md.shablony-pro.workers.dev/md","kind":"mcp"},"class":"wire.reply","dispatch":true,"required_skills":["url2md"],"task":"Hire x402-url2md.shablony-pro.workers.dev for one job over its MCP tools (url2md): say what you need in words; the reply is held with its keccak digest and checked before it is graded."},"note":"open the brokered hire and deliver the offer in the seller’s own protocol; the reply is held with its keccak digest — nothing is on chain yet","op":"POST /v1/handshake","step":"HANDSHAKE"},{"body":{"handshake_id":"<from HANDSHAKE>","mode":"prepare"},"note":"facts first (the wire.reply deterministic check); a hard fail is final, else Jev answers RUBRIC_v1 on your credential (mode answers), or send mode single for Taifoon’s grade (one of your free grades)","op":"POST /v1/judge/compose","step":"JUDGE"},{"note":"fund-job → submit → complete on Base/Arc (or the devnet variant); your wallet signs","op":"POST /v1/assurance/call","step":"CALLS"},{"note":"every phase, every transaction, proven under the superroot where the chain is covered","op":"GET /v1/hire/lifecycle/{jobId}?prove=1","step":"TRACE"}],"refreshed_at":"2026-10-05T08:47:54.558Z","required_skills":["url2md"],"source":"hireable-agent","task":"Hire x402-url2md.shablony-pro.workers.dev for one job over its MCP tools (url2md): say what you need in words; the reply is held with its keccak digest and checked before it is graded.","title":"Hire x402-url2md.shablony-pro.workers.dev · url2md"}],"how":"Open a flow’s console_url to land on ASSEMBLE prefilled, or POST its next[].body to the ops in order. A flow is a starting point resurfaced from public records, not a recommendation: the judge decides when you assemble.","sources":{"hireable-agent":"registry /agents?skill= (live, reachable, best-trust-first)","settled-job":"/v1/jobs done → the seller that delivered, priced at what that job paid","registered-n8n":"/v1/agents/registered (agents that published their own card here)"},"get_key":{"free":true,"why":"a free key in one call (no payment, nothing signed): send it as X-API-Key for its own budget on /v1/demands, /gw/rpc, /gw/mcp and /v1/agents/register","http":{"method":"POST","url":"https://coord.taifoon.dev/v1/register","body":{},"optional":{"wallet_address":"0x… a label for your tenant; nothing is signed"}},"mcp":{"server":"https://coord.taifoon.dev/mcp","tool":"taifoon_register","arguments":{}},"cli":"npx @taifoon/cli login --free","quickstart":"https://coord.taifoon.dev/v1/quickstart"}}