{"audit":{"version":"1.4","generated_at":"2026-08-19T19:44:49.042246+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/api.myco2suite.io","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"api.myco2suite.io","name":"myco2suite-carbon-intelligence","url":"https://api.myco2suite.io/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"MyCO2","url":"https://myco2suite.io"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"wrong_response","live_responds":false,"last_status_code":200,"last_elapsed_ms":247,"last_error":null},"track_record":{"first_seen":"2026-08-07T18:48:30.024643+00:00","last_checked":"2026-08-19T09:16:52.723059+00:00","last_seen_ok":"2026-08-19T09:16:52.723059+00:00","checks_total":55,"checks_ok":55,"uptime_pct":100.0,"archived":false,"archived_reason":null},"conformance":{"score":54,"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":5,"max_points":25,"status":"fail","detail":"Endpoint replies but body isn't a valid JSON-RPC 2.0 A2A response."},{"key":"protocol_version","label":"Protocol version","points":5,"max_points":10,"status":"partial","detail":"Declares pre-1.0 A2A 0.3.0 (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":15,"max_points":15,"status":"pass","detail":"55/55 probes succeeded (100% uptime)."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 11 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: MyCO2 (https://myco2suite.io). 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://api.myco2suite.io/.well-known/agent-card.json"},"skills":[{"id":"spend_based_transaction_emissions","name":"Spend-Based Carbon Emissions","description":"Calculate CO2e emissions from a financial transaction amount using spend-based methodology. Supports MCC, BEA, NAICS, ISIC, SIC, NACE classification codes. Works across 140+ countries.","tags":["carbon","emissions","spend","transaction","mcc","bea","naics"],"examples":["{\"type\": \"spend_based_transaction_emissions\", \"mcc\": \"5411\", \"spend_amount\": 150.00, \"currency\": \"USD\", \"country\": \"US\"}","{\"type\": \"spend_based_transaction_emissions\", \"naics\": \"5112\", \"spend_amount\": 500.00, \"currency\": \"GBP\", \"country\": \"GB\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"flight_emissions","name":"Flight Carbon Emissions","description":"Calculate CO2e emissions from flight details. Supports IATA airport codes, UN/LOCODE, and lat/long coordinates. Includes radiative forcing adjustment and cabin class support.","tags":["carbon","emissions","flight","aviation","travel"],"examples":["{\"type\": \"flight_emissions\", \"origin\": \"JFK\", \"destination\": \"LAX\", \"cabin_class\": \"economy\", \"trip_type\": \"one_way\"}","{\"type\": \"flight_emissions\", \"origin\": \"LHR\", \"destination\": \"SIN\", \"cabin_class\": \"business\", \"trip_type\": \"return\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"activity_based_emissions","name":"Activity-Based Carbon Emissions","description":"Calculate CO2e from physical activities like driving, heating, flying. Uses activity-specific emission factors from EPA, DEFRA, and other authoritative sources.","tags":["carbon","emissions","activity","energy","transport"],"examples":["{\"type\": \"activity_based_emissions\", \"activity_type\": \"car_km\", \"quantity\": 500, \"country\": \"US\"}","{\"type\": \"activity_based_emissions\", \"activity_type\": \"natural_gas_m3\", \"quantity\": 100, \"country\": \"GB\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"activity_batch","name":"Activity Emissions — Batch","description":"Calculate CO2e for up to 100 activities in one request; each item returns its own result or error and is billed as one call. Ideal for scoring many line items at once.","tags":["carbon","emissions","activity","batch","bulk"],"examples":["{\"type\": \"activity_batch\", \"calculations\": [{\"activity_type\": \"electricity\", \"quantity\": 500, \"country\": \"DE\"}, {\"activity_type\": \"natural_gas_m3\", \"quantity\": 100, \"country\": \"GB\"}]}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"emission_factor_lookup","name":"Emission Factor Lookup","description":"Look up emission factors by classification code (MCC, BEA, NAICS, etc.) or activity type. Returns factor value, unit, methodology, data year, and confidence level.","tags":["carbon","emissions","factors","lookup","reference"],"examples":["{\"type\": \"emission_factor_lookup\", \"classification_code\": \"5411\", \"classification_system\": \"mcc\", \"country\": \"US\"}","{\"type\": \"emission_factor_lookup\", \"activity_type\": \"car_km\", \"country\": \"US\", \"year\": 2023}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"activity_types_list","name":"Activity Types List","description":"List all available activity types with their units, categories, and data sources. Use to discover what activities are supported for emission calculations.","tags":["carbon","emissions","activities","reference","discovery"],"examples":["{\"type\": \"activity_types_list\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"freight_emissions","name":"Freight Carbon Emissions","description":"Calculate CO2e emissions for freight transport by sea, road, rail, or air. Supports single-leg and multi-leg intermodal journeys. Locations accept UN/LOCODE (e.g. 'GBSOU'), IATA airport codes (e.g. 'LHR'), free-text names, or lat/lon coordinates.","tags":["carbon","emissions","freight","shipping","logistics","sea","road","rail","air","intermodal"],"examples":["{\"type\": \"freight_emissions\", \"origin\": \"GBSOU\", \"destination\": \"NLRTM\", \"mode\": \"sea\", \"vehicle_type\": \"container\", \"weight_kg\": 10000}","{\"type\": \"freight_emissions\", \"origin\": \"LHR\", \"destination\": \"JFK\", \"mode\": \"air\", \"weight_kg\": 500}","{\"type\": \"freight_emissions\", \"weight_kg\": 10000, \"legs\": [{\"origin\": \"GBSOU\", \"destination\": \"NLRTM\", \"mode\": \"sea\", \"vehicle_type\": \"container\"}, {\"origin\": \"NLRTM\", \"destination\": \"DEHAM\", \"mode\": \"road\"}]}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cbam_liability","name":"CBAM Liability Calculator","description":"Calculate EU Carbon Border Adjustment Mechanism (CBAM) embedded emissions and estimated EUR liability for an imported good. Covers Phase 1 sectors (cement, aluminium, iron & steel, fertilisers, hydrogen). Returns two scenarios — EU default values (with mark-up) and verified actual emissions — plus the year's phase-in rate, live ETS price, optional Article 9 deduction, and multi-year projection.","tags":["cbam","carbon","border","tax","eu","import","compliance"],"examples":["{\"type\": \"cbam_liability\", \"cn_code\": \"72061000\", \"origin_country\": \"IN\", \"weight_tonnes\": 1000}","{\"type\": \"cbam_liability\", \"cn_code\": \"25231000\", \"origin_country\": \"CN\", \"weight_tonnes\": 500, \"year\": 2027, \"actual_emissions_tco2e_per_t\": 0.85, \"carbon_price_paid_eur_per_tonne\": 8, \"project\": true}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cbam_batch","name":"CBAM Portfolio Calculator","description":"Calculate CBAM liability for up to 100 shipments in one request and return portfolio totals (embedded tCO2e, certificates, EUR liability, achievable saving). Per-item ok/not_covered/error.","tags":["cbam","carbon","border","tax","batch","portfolio","import"],"examples":["{\"type\": \"cbam_batch\", \"year\": 2026, \"shipments\": [{\"id\": \"PO-1\", \"cn_code\": \"72061000\", \"origin_country\": \"IN\", \"weight_tonnes\": 800}, {\"id\": \"PO-2\", \"cn_code\": \"25231000\", \"origin_country\": \"CN\", \"weight_tonnes\": 1200}]}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cbam_cn_code_lookup","name":"CBAM CN Code Lookup","description":"Search the EU Combined Nomenclature for the 8-digit CN code of a product, check whether it is subject to CBAM (Phase 1) and which sector. Use the returned cn_code with the cbam_liability skill.","tags":["cbam","cn-code","lookup","search","nomenclature","customs"],"examples":["{\"type\": \"cbam_cn_code_lookup\", \"q\": \"steel\"}","{\"type\": \"cbam_cn_code_lookup\", \"sector\": \"cement\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cbam_carbon_price_lookup","name":"CBAM Origin Carbon Price Lookup","description":"Look up the carbon price(s) in a country (World Bank Carbon Pricing Dashboard, CC BY 4.0) as an indicative starting figure for the carbon_price_paid (Article 9) input on cbam_liability. Returns instrument, type, price in USD and indicative EUR, and year. Indicative only — the importer must report the price actually paid on their goods, with proof.","tags":["cbam","carbon-price","article-9","ets","carbon-tax","origin"],"examples":["{\"type\": \"cbam_carbon_price_lookup\", \"country\": \"CN\"}","{\"type\": \"cbam_carbon_price_lookup\", \"country\": \"KR\", \"instrument_type\": \"ets\"}"],"inputModes":["application/json"],"outputModes":["application/json"]}],"provenance":[{"source":"agentic_market","first_seen":"2026-08-07T18:48:30.024643+00:00"},{"source":"mcp_registry","first_seen":"2026-08-08T18:09:20.258950+00:00"},{"source":"cdp_discovery","first_seen":"2026-08-08T23:24:43.748881+00:00"}],"recent_probes":[{"fetched_at":"2026-08-19T09:16:52.723059+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":247,"live_responds":false},{"fetched_at":"2026-08-18T17:34:02.576982+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":176,"live_responds":false},{"fetched_at":"2026-08-18T06:50:39.573134+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":211,"live_responds":false},{"fetched_at":"2026-08-18T01:12:02.069363+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":239,"live_responds":false},{"fetched_at":"2026-08-17T07:09:37.955751+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":248,"live_responds":false},{"fetched_at":"2026-08-16T18:19:15.914636+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":173,"live_responds":false},{"fetched_at":"2026-08-16T05:55:29.209673+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":172,"live_responds":false},{"fetched_at":"2026-08-16T02:54:55.269219+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":207,"live_responds":false},{"fetched_at":"2026-08-15T08:54:59.137670+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":209,"live_responds":false},{"fetched_at":"2026-08-15T01:44:15.257302+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":187,"live_responds":false}],"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-19T19:44:49.047320+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/api.myco2suite.io/evidence","dispute_url":"https://agenstry.com/agents/api.myco2suite.io/dispute"},"verification_history":[]}