{"audit":{"version":"1.4","generated_at":"2026-08-19T17:46:26.369818+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/octurasolutions.com","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"octurasolutions.com","name":"Octura Solutions Site Tools","url":"https://octurasolutions.com/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"Octura Solutions","url":"https://octurasolutions.com"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":200,"last_elapsed_ms":99,"last_error":null},"track_record":{"first_seen":"2026-08-18T00:12:13.286552+00:00","last_checked":"2026-08-19T09:16:32.068513+00:00","last_seen_ok":"2026-08-19T09:16:32.068513+00:00","checks_total":4,"checks_ok":4,"uptime_pct":100.0,"archived":false,"archived_reason":null},"conformance":{"score":59,"grade":"D","summary":"D-grade: significant issues, auth-gated, partially broken, or stale.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":25,"max_points":25,"status":"pass","detail":"Endpoint responds to a negotiated A2A SendMessage probe (answers in ~111 ms)."},{"key":"protocol_version","label":"Protocol version","points":5,"max_points":10,"status":"partial","detail":"Declares pre-1.0 A2A 0.3 (Google preview). Upgrade to v1.x for full points."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 4 probes so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 30 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: Octura Solutions (https://octurasolutions.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":0,"max_points":5,"status":"info","detail":"Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://octurasolutions.com/.well-known/agent-card.json"},"skills":[{"id":"odoo-conf-tuner","name":"Odoo Worker & Memory Tuner","description":"Tune odoo.conf workers and memory limits.","tags":["calculator","deterministic","read-only","odoo"],"examples":["{\"skillId\":\"odoo-conf-tuner\",\"input\":{\"version\":\"…\",\"profile\":\"…\",\"cpuCores\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"odoo-edi-readiness-cost-estimator","name":"EDI Readiness Cost Estimator","description":"Estimate EDI integration cost in Odoo.","tags":["calculator","deterministic","read-only","odoo"],"examples":["{\"skillId\":\"odoo-edi-readiness-cost-estimator\",\"input\":{\"retailers\":\"…\",\"volume\":\"…\",\"system\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"canadian-payroll-source-deductions-calculator","name":"Canadian Payroll Deductions Calculator","description":"CPP, EI, and income tax source deductions.","tags":["calculator","deterministic","read-only","canada-tax"],"examples":["{\"skillId\":\"canadian-payroll-source-deductions-calculator\",\"input\":{\"grossPerPeriod\":\"…\",\"payFrequency\":\"…\",\"province\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"us-sales-tax-nexus-checker","name":"US Economic Nexus Checker","description":"See where you must collect US sales tax.","tags":["calculator","deterministic","read-only","us-tax"],"examples":["{\"skillId\":\"us-sales-tax-nexus-checker\",\"input\":{\"state\":\"…\",\"sales\":\"…\",\"transactions\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"odoo-roi-calculator","name":"Odoo ROI Calculator","description":"Estimate payback and multi-year ROI of Odoo.","tags":["calculator","deterministic","read-only","pricing-finance"],"examples":["{\"skillId\":\"odoo-roi-calculator\",\"input\":{\"currentAnnualCost\":\"…\",\"odooAnnualCost\":\"…\",\"implementationCost\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"margin-and-markup-calculator","name":"Margin & Markup Calculator","description":"Convert between margin, markup, and price.","tags":["calculator","deterministic","read-only","pricing-finance"],"examples":["{\"skillId\":\"margin-and-markup-calculator\",\"input\":{\"mode\":\"…\",\"cost\":\"…\",\"price\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"landed-cost-calculator","name":"Landed Cost Calculator","description":"True per-unit cost including freight and duty.","tags":["calculator","deterministic","read-only","inventory-ops"],"examples":["{\"skillId\":\"landed-cost-calculator\",\"input\":{\"productCost\":\"…\",\"freight\":\"…\",\"customsDuty\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"oee-calculator","name":"OEE Calculator","description":"Overall Equipment Effectiveness for production.","tags":["calculator","deterministic","read-only","inventory-ops"],"examples":["{\"skillId\":\"oee-calculator\",\"input\":{\"plannedProductionTimeMin\":\"…\",\"downtimeMin\":\"…\",\"idealCycleTimeSec\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"us-sales-tax-calculator","name":"US Sales Tax Calculator","description":"State sales tax for all 50 states and DC.","tags":["calculator","deterministic","read-only","us-tax"],"examples":["{\"skillId\":\"us-sales-tax-calculator\",\"input\":{\"amount\":\"…\",\"state\":\"…\",\"direction\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"eu-vat-calculator","name":"EU VAT Calculator & Validator","description":"VAT rates by country plus VIES validation.","tags":["calculator","deterministic","read-only","eu-tax"],"examples":["{\"skillId\":\"eu-vat-calculator\",\"input\":{\"amount\":\"…\",\"country\":\"…\",\"direction\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"odoo-total-cost-of-ownership-calculator","name":"Total Cost of Ownership Calculator","description":"Model the multi-year total cost of Odoo.","tags":["calculator","deterministic","read-only","odoo"],"examples":["{\"skillId\":\"odoo-total-cost-of-ownership-calculator\",\"input\":{\"users\":\"…\",\"plan\":\"…\",\"hosting\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"odoo-implementation-cost-calculator","name":"Implementation Cost Calculator","description":"Estimate your Odoo implementation budget.","tags":["calculator","deterministic","read-only","odoo"],"examples":["{\"skillId\":\"odoo-implementation-cost-calculator\",\"input\":{\"userCount\":\"…\",\"moduleCount\":\"…\",\"complexity\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"odoo-migration-cost-calculator","name":"Migration Cost Calculator","description":"Estimate the cost to migrate to Odoo.","tags":["calculator","deterministic","read-only","odoo"],"examples":["{\"skillId\":\"odoo-migration-cost-calculator\",\"input\":{\"source\":\"…\",\"years\":\"…\",\"volume\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"odoo-upgrade-cost-calculator","name":"Upgrade Cost Calculator","description":"Budget an Odoo version upgrade.","tags":["calculator","deterministic","read-only","odoo"],"examples":["{\"skillId\":\"odoo-upgrade-cost-calculator\",\"input\":{\"sourceVersion\":\"…\",\"targetVersion\":\"…\",\"customModules\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"inventory-turnover-calculator","name":"Inventory Turnover Calculator","description":"Turnover ratio and days of inventory.","tags":["calculator","deterministic","read-only","inventory-ops"],"examples":["{\"skillId\":\"inventory-turnover-calculator\",\"input\":{\"annualCOGS\":\"…\",\"avgInventoryValue\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"reorder-point-calculator","name":"Reorder Point Calculator","description":"When to reorder, with safety stock.","tags":["calculator","deterministic","read-only","inventory-ops"],"examples":["{\"skillId\":\"reorder-point-calculator\",\"input\":{\"avgDailyUsage\":\"…\",\"leadTimeDays\":\"…\",\"safetyStock\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"safety-stock-calculator","name":"Safety Stock Calculator","description":"Buffer stock for demand and lead-time swings.","tags":["calculator","deterministic","read-only","inventory-ops"],"examples":["{\"skillId\":\"safety-stock-calculator\",\"input\":{\"maxDailyUsage\":\"…\",\"maxLeadTimeDays\":\"…\",\"avgDailyUsage\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"economic-order-quantity-calculator","name":"EOQ Calculator","description":"Optimal order quantity to minimize cost.","tags":["calculator","deterministic","read-only","inventory-ops"],"examples":["{\"skillId\":\"economic-order-quantity-calculator\",\"input\":{\"annualDemand\":\"…\",\"orderCost\":\"…\",\"holdingCostPerUnit\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"inventory-carrying-cost-calculator","name":"Inventory Carrying Cost Calculator","description":"Annual cost of holding inventory.","tags":["calculator","deterministic","read-only","inventory-ops"],"examples":["{\"skillId\":\"inventory-carrying-cost-calculator\",\"input\":{\"avgInventoryValue\":\"…\",\"carryingRatePercent\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"canadian-sales-tax-calculator","name":"Canadian Sales Tax Calculator","description":"GST, HST, PST, and QST for all provinces.","tags":["calculator","deterministic","read-only","canada-tax"],"examples":["{\"skillId\":\"canadian-sales-tax-calculator\",\"input\":{\"amount\":\"…\",\"province\":\"…\",\"direction\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"odoo-sh-pricing-calculator","name":"Odoo.sh Pricing Calculator","description":"Estimate your Odoo.sh hosting cost.","tags":["calculator","deterministic","read-only","odoo"],"examples":["{\"skillId\":\"odoo-sh-pricing-calculator\",\"input\":{\"version\":\"…\",\"namedUsers\":\"…\",\"appsBand\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"odoo-stack-savings-calculator","name":"Stack Savings Calculator","description":"See what consolidating tools into Odoo saves.","tags":["calculator","deterministic","read-only","odoo"],"examples":["{\"skillId\":\"odoo-stack-savings-calculator\",\"input\":{\"users\":\"…\",\"selected\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"odoo-app-selector","name":"Odoo App Selector","description":"Find the Odoo apps your business needs.","tags":["calculator","deterministic","read-only","odoo"],"examples":["{\"skillId\":\"odoo-app-selector\",\"input\":{\"businessType\":\"…\",\"users\":\"…\",\"needs\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"erp-selection-tool","name":"ERP Selection Tool","description":"Score your best-fit ERP shortlist across 10 systems.","tags":["calculator","deterministic","read-only","odoo"],"examples":["{\"skillId\":\"erp-selection-tool\",\"input\":{\"industry\":\"…\",\"size\":\"…\",\"deployment\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"odoo-project-rescue-risk-grader","name":"Project Rescue Risk Grader","description":"Grade how badly an in-flight Odoo implementation is going.","tags":["calculator","deterministic","read-only","odoo"],"examples":["{\"skillId\":\"odoo-project-rescue-risk-grader\",\"input\":{\"goLiveSlips\":\"…\",\"billingModel\":\"…\",\"customWorkflows\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"ask_octura","name":"Ask Octura (search the site)","description":"Retrieve the most relevant pages from octurasolutions.com (guides, Odoo vs X comparisons, Odoo app pages, pricing, partner info) for an Odoo or ERP question, so you can answer grounded in Octura content and cite the source URLs. Retrieval only; you compose the answer.","tags":["content","retrieval","read-only","odoo"],"examples":["{\"skillId\":\"ask_octura\",\"input\":{\"question\":\"…\",\"limit\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"compare_odoo_vs","name":"Compare Odoo vs a competitor","description":"Return the Octura head-to-head comparison of Odoo against a named ERP or CRM competitor: verdict tally, feature-by-feature table, strengths on each side, best-for guidance, FAQ and the page URL. Covers 60 competitors.","tags":["content","retrieval","read-only","odoo"],"examples":["{\"skillId\":\"compare_odoo_vs\",\"input\":{\"competitor\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"find_odoo_apps_for","name":"Find Odoo apps for a need","description":"Given a business need in plain language, return the most relevant Odoo apps and modules with their pillar and page URL, so you can recommend the right Odoo stack. Backed by the Octura Odoo app catalog.","tags":["content","retrieval","read-only","odoo"],"examples":["{\"skillId\":\"find_odoo_apps_for\",\"input\":{\"need\":\"…\"}}"],"inputModes":[],"outputModes":[]},{"id":"get_odoo_pricing","name":"Get Odoo pricing","description":"Return current Odoo license list pricing (Standard and Custom tiers, USD and CAD) and Odoo.sh hosting rates from the single Octura pricing source, plus links to the pricing page and cost calculators. Implementation is quoted per project.","tags":["content","retrieval","read-only","odoo"],"examples":["{\"skillId\":\"get_odoo_pricing\",\"input\":{}}"],"inputModes":[],"outputModes":[]},{"id":"get_partner_profile","name":"Get Octura partner profile","description":"Return who Octura Solutions is: Official Odoo Partner status, regions served, services with URLs, website and contact details, so you can represent the company accurately.","tags":["content","retrieval","read-only","odoo"],"examples":["{\"skillId\":\"get_partner_profile\",\"input\":{}}"],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"mcp_registry","first_seen":"2026-08-18T00:12:13.286552+00:00"}],"recent_probes":[{"fetched_at":"2026-08-19T09:16:32.068513+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":99,"live_responds":true},{"fetched_at":"2026-08-18T20:07:14.436890+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":119,"live_responds":true},{"fetched_at":"2026-08-18T07:46:18.385483+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":102,"live_responds":true},{"fetched_at":"2026-08-18T00:12:13.286552+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":97,"live_responds":true}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-08-19T17:46:26.374690+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/octurasolutions.com/evidence","dispute_url":"https://agenstry.com/agents/octurasolutions.com/dispute"},"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"_lSGKQlwhfodpw5mbWDjmzXqmlQ723iFfVQ6q0zKgGtzacvSaqtQZJ902UMadozFimHfvuJ00KW-bH3AvkAXcw"}]}