{"id":11935,"name":"FabTally","description":"Pay-per-call fabrication utilities for AI agents. Give it a 3D model (STL/3MF/OBJ/STEP/PLY) and get a real, slicer-accurate slice on any of 12 calibrated FDM printers: print time, filament grams/metres, layer count, sliced g-code, a PNG preview render, model geometry, and a priced quote. Also offers signed point-in-time URL attestations. Machine-payable over x402 (USDC on Base, eip155:8453) with a free discovery document; no account, no API key. Free discovery: https://fabtally.com/agent/overview and https://fabtally.com/openapi.json .","card_url":"https://fabtally.com/.well-known/agent-card.json","endpoint":"https://fabtally.com/agent","protocol_version":"1.0","first_seen":"2026-10-10T13:33:51.121789+00:00","last_verified":"2026-10-10T13:33:51.121789+00:00","card":{"name":"FabTally","skills":[{"id":"slice","name":"3D print slicing","tags":["3d-printing","slicing","fdm","gcode","manufacturing","x402"],"examples":["Slice this STL on a Bambu X1C in PETG at 0.20mm and tell me the print time and filament use.","Give me the g-code for this bracket on a Prusa MK4 with tree supports and 20% infill."],"inputModes":["multipart/form-data","model/stl","model/3mf","model/obj"],"description":"Slice an uploaded 3D model (STL/3MF/OBJ/PLY/STEP) with our production slicing engine on any of 12 calibrated FDM printers (Bambu A1/A1-mini/P1S/X1C, Prusa MK4/MINI, Creality Ender-3 V3/K1/K1-Max, Voron 2.4 350, Anycubic Kobra 2, Elegoo Neptune 4 Max). Returns print time, filament grams and metres, layer count, model geometry and fits-on-bed; tiers add a PNG preview and/or the sliced g-code (gzip+base64). Choose printer, material (pla, pla-cf, petg, petg-cf, abs, abs-cf, asa, asa-cf, nylon, pc, pet, tpu), quality (draft/standard/fine) or explicit layer_height, infill_percent, and supports (auto/none/tree). Paid via x402: POST https://fabtally.com/agent/v1/slice ($0.005 USDC), /v1/slice/preview ($0.01), /v1/slice/gcode ($0.015), /v1/slice/full ($0.02).","outputModes":["application/json","image/png"]},{"id":"quote","name":"3D printing price quote","tags":["quote","pricing","3d-printing","manufacturing","cost-estimate","x402"],"examples":["How much would 25 of these brackets cost to 3D print in PLA?","Quote this STL in ABS."],"inputModes":["multipart/form-data","model/stl","model/3mf"],"description":"Slicer-accurate FDM 3D-printing price quote (not an estimate). Upload a 3D model and optional material and quantity; returns print time, filament grams, and a priced quote (material cost + machine time + setup fee, with automatic volume discounts). Paid via x402: POST https://fabtally.com/agent/v1/quote ($0.005 USDC on Base).","outputModes":["application/json"]},{"id":"analyze","name":"3D model analysis","tags":["geometry","mesh","analysis","3d-model","bounding-box","x402"],"examples":["What is the bounding box and volume of this STL, and is it watertight?","Will this model fit on an Ender-3 V3 bed?"],"inputModes":["multipart/form-data","model/stl","model/obj"],"description":"Geometry-only analysis of a 3D model with no slice: bounding box (mm), volume (cm3), triangle count, watertight flag, and a fits-on-bed check for a chosen printer. Fast and cheap. Paid via x402: POST https://fabtally.com/agent/v1/analyze ($0.002 USDC on Base).","outputModes":["application/json"]},{"id":"preview","name":"3D model preview render","tags":["render","preview","png","3d-model","visualization","x402"],"examples":["Show me a preview image of this STL."],"inputModes":["multipart/form-data","model/stl","model/3mf"],"description":"Render a base64-encoded PNG preview of an uploaded 3D model (matplotlib, headless, no slice). Paid via x402: POST https://fabtally.com/agent/v1/preview ($0.005 USDC on Base).","outputModes":["image/png","application/json"]},{"id":"attest","name":"Signed URL attestation","tags":["attestation","url","ed25519","witness","verification","x402"],"examples":["Attest that https://example.com/pricing currently contains the string \"$49/mo\".","Give me a signed sha256 of what https://example.com/robots.txt returns right now."],"inputModes":["application/json"],"description":"Independent point-in-time observation of a public URL, signed with ed25519 from a neutral third-party host. Returns HTTP status, final URL after redirects, sha256 of the exact bytes, size, and cache headers, plus your chosen check (exists / contains a string / content hash). A verifiable record that a page said something at a specific moment. Free schema and verification key at GET https://fabtally.com/agent/v1/attest/schema . Paid via x402: POST https://fabtally.com/agent/v1/attest ($0.01 USDC on Base).","outputModes":["application/json"]}],"version":"0.2.0","provider":{"url":"https://fabtally.com","organization":"Sunstone Soft"},"description":"Pay-per-call fabrication utilities for AI agents. Give it a 3D model (STL/3MF/OBJ/STEP/PLY) and get a real, slicer-accurate slice on any of 12 calibrated FDM printers: print time, filament grams/metres, layer count, sliced g-code, a PNG preview render, model geometry, and a priced quote. Also offers signed point-in-time URL attestations. Machine-payable over x402 (USDC on Base, eip155:8453) with a free discovery document; no account, no API key. Free discovery: https://fabtally.com/agent/overview and https://fabtally.com/openapi.json .","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false},"documentationUrl":"https://fabtally.com/openapi.json","defaultInputModes":["multipart/form-data","application/json","model/stl","model/3mf","model/obj","application/step"],"defaultOutputModes":["application/json","image/png"],"supportedInterfaces":[{"url":"https://fabtally.com/agent","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T13:33:51.121789+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-10T13:33:51.121789+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://fabtally.com/.well-known/agent-card.json"],"skills":[{"skill_id":"analyze","name":"3D model analysis","description":"Geometry-only analysis of a 3D model with no slice: bounding box (mm), volume (cm3), triangle count, watertight flag, and a fits-on-bed check for a chosen printer. Fast and cheap. Paid via x402: POST https://fabtally.com/agent/v1/analyze ($0.002 USDC on Base).","tags":["geometry","mesh","analysis","3d-model","bounding-box","x402"],"quality_warning":false},{"skill_id":"preview","name":"3D model preview render","description":"Render a base64-encoded PNG preview of an uploaded 3D model (matplotlib, headless, no slice). Paid via x402: POST https://fabtally.com/agent/v1/preview ($0.005 USDC on Base).","tags":["render","preview","png","3d-model","visualization","x402"],"quality_warning":false},{"skill_id":"slice","name":"3D print slicing","description":"Slice an uploaded 3D model (STL/3MF/OBJ/PLY/STEP) with our production slicing engine on any of 12 calibrated FDM printers (Bambu A1/A1-mini/P1S/X1C, Prusa MK4/MINI, Creality Ender-3 V3/K1/K1-Max, Voron 2.4 350, Anycubic Kobra 2, Elegoo Neptune 4 Max). Returns print time, filament grams and metres, layer count, model geometry and fits-on-bed; tiers add a PNG preview and/or the sliced g-code (gzip+base64). Choose printer, material (pla, pla-cf, petg, petg-cf, abs, abs-cf, asa, asa-cf, nylon, pc, pet, tpu), quality (draft/standard/fine) or explicit layer_height, infill_percent, and supports (auto/none/tree). Paid via x402: POST https://fabtally.com/agent/v1/slice ($0.005 USDC), /v1/slice/preview ($0.01), /v1/slice/gcode ($0.015), /v1/slice/full ($0.02).","tags":["3d-printing","slicing","fdm","gcode","manufacturing","x402"],"quality_warning":false},{"skill_id":"quote","name":"3D printing price quote","description":"Slicer-accurate FDM 3D-printing price quote (not an estimate). Upload a 3D model and optional material and quantity; returns print time, filament grams, and a priced quote (material cost + machine time + setup fee, with automatic volume discounts). Paid via x402: POST https://fabtally.com/agent/v1/quote ($0.005 USDC on Base).","tags":["quote","pricing","3d-printing","manufacturing","cost-estimate","x402"],"quality_warning":false},{"skill_id":"attest","name":"Signed URL attestation","description":"Independent point-in-time observation of a public URL, signed with ed25519 from a neutral third-party host. Returns HTTP status, final URL after redirects, sha256 of the exact bytes, size, and cache headers, plus your chosen check (exists / contains a string / content hash). A verifiable record that a page said something at a specific moment. Free schema and verification key at GET https://fabtally.com/agent/v1/attest/schema . Paid via x402: POST https://fabtally.com/agent/v1/attest ($0.01 USDC on Base).","tags":["attestation","url","ed25519","witness","verification","x402"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"card_url":"https://fabtally.com/.well-known/agent-card.json","checked_at":"2026-10-10T13:33:51.121789+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":null,"protocol_check":{"checked_at":"2026-10-10T13:33:51.121789+00:00","state":"unconfirmed","http_status":404,"detail":"Endpoint returned a generic not-found response"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://fabtally.com/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T13:33:51.121789+00:00","latest_card_check":{"checked_at":"2026-10-10T13:33:51.121789+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T13:33:51.121789+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":null,"endpoint_tls_reachable":null,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-10T13:33:51.121789+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}