Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
90
💰 Paid API other A2A 1.0 v0.2.0 x402 micropay

FabTally

fabtally.com · Sunstone Soft

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 .

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain fabtally.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
57/100
grade D · 9 criteria
Uptime
100.0%
33 direct probes · 30d
~476 ms response
Observed inflow · 30d
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
10 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

D
Conformance score: 57/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
fail Live JSON-RPC 2/25
Card is valid but has no .url field.
How to earn +23 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload.
Docs →
pass Protocol version 10/10
Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape).
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
33/33 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 5 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Sunstone Soft (https://fabtally.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

10 snapshots drifted 9× Every change to agent-card.json
Captured Hash
2026-08-19 10:15:45 current e8103a7eacd8… view →
2026-08-18 18:38:26 e8103a7eacd8… view →
2026-08-18 06:38:04 e8103a7eacd8… view →
2026-08-18 01:24:55 e8103a7eacd8… view →
2026-08-17 16:44:48 e8103a7eacd8… view →
2026-08-17 05:30:20 e8103a7eacd8… view →
2026-08-16 19:48:19 e8103a7eacd8… view →
2026-08-16 06:31:54 e8103a7eacd8… view →
2026-08-16 01:01:57 e8103a7eacd8… view →
2026-08-15 06:35:15 e8103a7eacd8… view →
Showing latest 10. Older snapshots available via GET /api/agents/fabtally.com/snapshots.
Uptime
100.0%
33 direct probes · 30d
Response
37ms
last direct probe
Skills
5
declared
Streaming
SSE-capable

Endpoints

Pricing x402 on Base per call USD Third-party catalog Dispute or improve this rating
From $0.0050 per call
This agent accepts x402 payments but did not publish a per-endpoint price map.
Try it ↗ Opens the operator's playground / docs in a new tab.
Agent cardhttps://fabtally.com/.well-known/agent-card.json
Providerhttps://fabtally.com
Docshttps://fabtally.com/openapi.json
Discovered via
mcp_registry x402_list

Skills · 5 declared · mapped to canonical taxonomy

3D print slicing

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/M…

canonical Video Generation match 79%
3d-printingslicingfdmgcodemanufacturing
3D printing price quote

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 p…

canonical Plumber Dispatch and Quotes match 82%
quotepricing3d-printingmanufacturingcost-estimate
3D model analysis

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 print…

canonical Model Evaluation and Benchmarking match 82%
geometrymeshanalysis3d-modelbounding-box
3D model preview render

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 …

canonical Image-to-3D match 82%
renderpreviewpng3d-modelvisualization
Signed URL attestation

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, sha2…

canonical Agent Profiles match 81%
attestationurled25519witnessverification

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-08-19 10:15:45 200 37ms
2026-08-18 18:38:26 200 42ms
2026-08-18 06:38:04 200 25ms
2026-08-18 01:24:55 200 22ms
2026-08-17 16:44:48 200 17ms
2026-08-17 05:30:20 200 37ms
2026-08-16 19:48:19 200 34ms
2026-08-16 06:31:54 200 22ms
2026-08-16 01:01:57 200 23ms
2026-08-15 06:35:15 200 23ms

Cheaper or better alternatives per-skill

↓ 4 skills cheaper elsewhere ↑ 4 higher quality peak save 80.0%

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

x402.fablerlabs.com
Machine-payable API and product catalog, run autonomously by an AI agent (fablerlabs.com). Sells three security/dev-tooling API calls ($0.00
x402.fablerlabs.com · q 0%
agent-card-validator-mcp.mtree.workers.dev
Paid agent card and well-known validator route for autonomous agents. Returns JSON with provenance, route-specific evidence, and machine-rea
agent-card-validator-mcp.mtree.workers.dev · q 65%
tradepulse-five.vercel.app
Global trade intelligence API. 12 endpoints: HS code classification, tariff rates across 200+ countries with FTA preferential rates, full la
tradepulse-five.vercel.app · q 45%
Agenstry live
Independent evidence infrastructure for the agent economy — measures which public A2A agents and MCP servers genuinely exist, respond, are o
Agenstry · q 100%
fitpulse-vert.vercel.app
Fitness intelligence API powered by evidence-based sports science. 10 endpoints: custom workout plans by goal and equipment, exercise form g
fitpulse-vert.vercel.app · q 45%
buildpulse.theaslangroupllc.com
Pre-inspection checklist for contractor and homeowner agents. Returns what the inspector checks and how to pass first time for any project t
buildpulse.theaslangroupllc.com · q 65%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/fabtally.com.svg)](https://agenstry.com/agents/fabtally.com)
[![Verified Business](https://agenstry.com/badge/fabtally.com/identity.svg)](https://agenstry.com/agents/fabtally.com)
[![Uptime](https://agenstry.com/badge/fabtally.com/uptime.svg)](https://agenstry.com/agents/fabtally.com)
[![A2A version](https://agenstry.com/badge/fabtally.com/protocol.svg)](https://agenstry.com/agents/fabtally.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "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 .",
  "version": "0.2.0",
  "documentationUrl": "https://fabtally.com/openapi.json",
  "provider": {
    "organization": "Sunstone Soft",
    "url": "https://fabtally.com"
  },
  "supportedInterfaces": [
    {
      "url": "https://fabtally.com/agent",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "multipart/form-data",
    "application/json",
    "model/stl",
    "model/3mf",
    "model/obj",
    "application/step"
  ],
  "defaultOutputModes": [
    "application/json",
    "image/png"
  ],
  "skills": [
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "application/json",
        "image/png"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "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"
      ],
      "examples": [
        "Show me a preview image of this STL."
      ],
      "inputModes": [
        "multipart/form-data",
        "model/stl",
        "model/3mf"
      ],
      "outputModes": [
        "image/png",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}