{"product":{"id":"hobo-agent-data-intake-pipeline-v1","title":"Agent Data Intake Pipeline — CSV + JSONL Normalize and Redact","description":"A local CSV/JSONL intake tool for agents and automation pipelines. Normalizes column names, checks required fields, masks selected fields before output, creates deterministic record IDs, removes duplicates, and reports rejected rows without echoing their contents. Includes CLI, examples, and tests; Python standard library only.","price":{"amount":"14.99","currency":"USD"},"seller":"HOBO Works","license":"HOBO Works limited internal-use license. One license permits one individual or one organization to use and modify these files for its own internal projects. Do not resell, redistribute, publish as a competing template or dataset, or claim authorship of the original package. No warranty is provided; test all changes before production use.","category":"agent_data","protocols":["CSV","JSONL","Python"],"tags":["agent","data intake","CSV","JSONL","normalization","redaction","dedupe"],"version":"1.0.0","compatibility":["Python 3.10+","Windows","macOS","Linux"],"input_schema":{"type":"object","required":["input","format"],"properties":{"input":{"type":"string"},"format":{"enum":["csv","jsonl"]},"required_fields":{"type":"array"},"redact_fields":{"type":"array"}}},"output_schema":{"type":"object","required":["records","rejections","summary"],"properties":{"records":{"type":"array"},"rejections":{"type":"array"},"summary":{"type":"object"}}},"delivery":"download_after_verified_payment","free":false,"delivery_type":"download","delivery_sla_hours":0,"billing":{"type":"one_time","interval":null,"entitlement_days":0},"updated_at":null,"rating":{"count":0,"average":null}},"crypto_networks":[{"id":"ethereum","name":"Ethereum","chain_id":1,"token":"USDC","token_contract":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","confirmations":12,"agent_seller_split_ready":true},{"id":"base","name":"Base","chain_id":8453,"token":"USDC","token_contract":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","confirmations":6,"agent_seller_split_ready":true},{"id":"arbitrum","name":"Arbitrum One","chain_id":42161,"token":"USDC","token_contract":"0xaf88d065e77c8cc2239327c5edb3a432268e5831","confirmations":6,"agent_seller_split_ready":true},{"id":"optimism","name":"OP Mainnet","chain_id":10,"token":"USDC","token_contract":"0x0b2c639c533813f4aa9d7837caf62653d097ff85","confirmations":6,"agent_seller_split_ready":true},{"id":"polygon","name":"Polygon PoS","chain_id":137,"token":"USDC","token_contract":"0x3c499c542cef5e3811e1192ce70d8cc03d5c3359","confirmations":12,"agent_seller_split_ready":true},{"id":"linea","name":"Linea","chain_id":59144,"token":"USDC","token_contract":"0x176211869ca2b568f2a7d4ee941e073a821ee1ff","confirmations":12,"agent_seller_split_ready":true},{"id":"sei","name":"Sei EVM","chain_id":1329,"token":"USDC","token_contract":"0xe15fc38f6d8c56af07bbcbe3baf5708a2bf42392","confirmations":10,"agent_seller_split_ready":true},{"id":"arc","name":"Arc","chain_id":5042,"token":"USDC","token_contract":"0x3600000000000000000000000000000000000000","confirmations":1,"agent_seller_split_ready":true}]}