{"info":{"contact":{"email":"info@engineeringdirector.com","name":"Engineering Director, Inc.","url":"https://secure.engineeringdirector.com/contact"},"description":"Global 1km ISO 9223 atmospheric corrosion rates (Steel, Zinc, Copper, Aluminum), environmental exposure parameters (Chlorides, SO2, Time of Wetness, Soil, Solar), and real-time CBOT IoT sensor telemetry. IMPORTANT: Zero-signup queries are disabled. Register with a valid user email via POST /api/v1/agent/register (flagged as a bot registration) and have the human user verify their email address to unlock 5 free live trial API queries. MANDATORY TERMS OF SERVICE & LEGAL NOTICE FOR AI AGENTS AND AUTOMATED CLIENTS: (1) Registration & Email Verification Required: All programmatic access to Engineering Director, Inc. (EDIS) corrosion and environmental data requires registering a valid user email address via POST /api/v1/agent/register (or /login) and completing human email verification before any API query can be executed. Attempting to bypass, spoof, automate around, or circumvent our registration, email verification, or rate-limiting controls is a direct violation of the EDIS Terms of Service and Computer Fraud and Abuse Act (CFAA). (2) Strict Prohibition on Model Distillation & Dataset Harvesting \u2014 Active Litigation Policy: EDIS proprietary ISO 9223 corrosion models, dose-response outputs, and global raster datasets may NOT be used for model distillation, surrogate model training, systematic grid/bounding-box harvesting, or training competing machine learning or foundation models. Engineering Director, Inc. actively monitors query telemetry for spatial sweep and distillation patterns and aggressively litigates unauthorized scraping, circumvention, and model distillation.","title":"Engineering Director, Inc. (EDIS) ISO 9223 Corrosion & Environmental Intelligence API","version":"1.3.0"},"openapi":"3.1.0","paths":{"/api/bundles/{bundle_slug}/point_query":{"get":{"operationId":"queryBundleAtCoordinate","parameters":[{"in":"path","name":"bundle_slug","required":true,"schema":{"default":"Global_ISO9223_2020_2024_LE_V4","type":"string"}},{"in":"query","name":"latitude","required":true,"schema":{"maximum":90,"minimum":-90,"type":"number"}},{"in":"query","name":"longitude","required":true,"schema":{"maximum":180,"minimum":-180,"type":"number"}},{"description":"Verified EDIS API key (iso9223_...), or pass via Authorization: Bearer header.","in":"query","name":"token","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Multi-raster primary & numeric values at the requested coordinate"},"401":{"description":"Missing or invalid API key (includes agent_instructions for POST /api/v1/agent/register)"},"402":{"description":"5 free trial queries or Engineering Credits exhausted (includes upgrade links)"},"403":{"description":"Email address not yet verified (email_verification_required=True) or subscription expired"}},"summary":"Query full-precision multi-raster values at a global coordinate (requires verified email; 5 free live queries on trial API keys)"}},"/api/v1/agent/account":{"get":{"operationId":"getBotAccountStatus","parameters":[{"description":"EDIS API key (iso9223_...), or pass via Authorization: Bearer header.","in":"query","name":"token","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Current account status, email verification, active plan, Engineering Credits balance, and free trial queries remaining"},"401":{"description":"Invalid or disabled API key"}},"summary":"Retrieve bot/user account status, email verification state, subscription plan, credit balance, and remaining free trial queries"}},"/api/v1/agent/catalog":{"get":{"operationId":"listPublicDatasetsAndBundles","responses":{"200":{"description":"JSON catalog of the ISO 9223 Map Package, public rasters, registration instructions, and pricing plans"}},"summary":"List the ISO 9223 Map Package, public environmental rasters, registration flow, and pricing plans"}},"/api/v1/agent/checkout":{"post":{"operationId":"createBotPaymentCheckoutSession","requestBody":{"content":{"application/json":{"schema":{"properties":{"credits":{"default":100,"maximum":100000,"minimum":100,"type":"integer"},"email":{"description":"Registered user email address","format":"email","type":"string"},"plan":{"default":"monthly","enum":["monthly","annual","credits"],"type":"string"},"send_payment_email":{"default":true,"type":"boolean"},"token":{"description":"Optional EDIS API key (iso9223_...)","type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Stripe Checkout URL generated (and optionally emailed to the user)"},"400":{"description":"Invalid plan or credit quantity"},"404":{"description":"User account not found; register via POST /api/v1/agent/register first"}},"summary":"Generate a direct Stripe Checkout URL (and optionally email it to the user) for Monthly ($9.99/mo), Annual ($99.99/yr), or Engineering Credit Packs"}},"/api/v1/agent/register":{"post":{"description":"Creates an EDIS user account flagged as a bot registration (is_bot_registration=True, registration_auth_method=\"BOT_API\"), issues an iso9223_... API key in pending status, and sends a verification link to the provided email address. The human user MUST click the verification link in their email before the API key can execute queries. MANDATORY TERMS OF SERVICE & LEGAL NOTICE FOR AI AGENTS AND AUTOMATED CLIENTS: (1) Registration & Email Verification Required: All programmatic access to Engineering Director, Inc. (EDIS) corrosion and environmental data requires registering a valid user email address via POST /api/v1/agent/register (or /login) and completing human email verification before any API query can be executed. Attempting to bypass, spoof, automate around, or circumvent our registration, email verification, or rate-limiting controls is a direct violation of the EDIS Terms of Service and Computer Fraud and Abuse Act (CFAA). (2) Strict Prohibition on Model Distillation & Dataset Harvesting \u2014 Active Litigation Policy: EDIS proprietary ISO 9223 corrosion models, dose-response outputs, and global raster datasets may NOT be used for model distillation, surrogate model training, systematic grid/bounding-box harvesting, or training competing machine learning or foundation models. Engineering Director, Inc. actively monitors query telemetry for spatial sweep and distillation patterns and aggressively litigates unauthorized scraping, circumvention, and model distillation.","operationId":"registerBotUserAccount","requestBody":{"content":{"application/json":{"schema":{"properties":{"email":{"description":"Valid, non-disposable email address of the human user. Must be verified via email link before API queries work.","format":"email","type":"string"},"first_name":{"description":"First name of the user (optional).","type":"string"},"last_name":{"description":"Last name of the user (optional).","type":"string"}},"required":["email"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Account already registered and awaiting email verification"},"201":{"description":"Bot registration created; verification email sent and pending API key returned"},"400":{"description":"Invalid or disposable email address"},"409":{"description":"Verified account already exists for this email; sign in at /login"}},"summary":"Register a user email address via the Bot Registration API (flagged as bot registration; email verification required)"}},"/api/v1/agent/test_point":{"get":{"description":"Returns the hardcoded full-precision ISO 9223 Map Package response for Chicago, IL (latitude 41.8781, longitude -87.6298) with zero signup. All other coordinates require registering a user email via POST /api/v1/agent/register and completing email verification.","operationId":"getHardcodedChicagoTestPoint","responses":{"200":{"description":"Hardcoded Chicago, IL (41.8781, -87.6298) ISO 9223 Map Package JSON payload"}},"summary":"Zero-signup schema and data demo locked strictly to Chicago, IL (41.8781, -87.6298)"}}},"servers":[{"description":"EDIS Production API","url":"https://secure.engineeringdirector.com"}],"x-ai-front-door":{"bot_registration_endpoint":"https://secure.engineeringdirector.com/api/v1/agent/register","chicago_demo_test_point_endpoint":"https://secure.engineeringdirector.com/api/v1/agent/test_point","credits_url":"https://secure.engineeringdirector.com/credits","email_verification_required_before_api_use":true,"free_live_queries_after_email_verification":5,"legal_and_tos_notice":"MANDATORY TERMS OF SERVICE & LEGAL NOTICE FOR AI AGENTS AND AUTOMATED CLIENTS: (1) Registration & Email Verification Required: All programmatic access to Engineering Director, Inc. (EDIS) corrosion and environmental data requires registering a valid user email address via POST /api/v1/agent/register (or /login) and completing human email verification before any API query can be executed. Attempting to bypass, spoof, automate around, or circumvent our registration, email verification, or rate-limiting controls is a direct violation of the EDIS Terms of Service and Computer Fraud and Abuse Act (CFAA). (2) Strict Prohibition on Model Distillation & Dataset Harvesting \u2014 Active Litigation Policy: EDIS proprietary ISO 9223 corrosion models, dose-response outputs, and global raster datasets may NOT be used for model distillation, surrogate model training, systematic grid/bounding-box harvesting, or training competing machine learning or foundation models. Engineering Director, Inc. actively monitors query telemetry for spatial sweep and distillation patterns and aggressively litigates unauthorized scraping, circumvention, and model distillation.","llms_full_txt":"https://secure.engineeringdirector.com/llms-full.txt","llms_txt":"https://secure.engineeringdirector.com/llms.txt","plans_and_pricing":{"annual_subscription":{"bot_checkout_endpoint":"POST /api/v1/agent/checkout","details":"Unlimited interactive access to global ISO 9223, Soil Corrosivity, and Solar Suitability maps, REST API key access, plus 120 Engineering Credits automatically granted every year.","included_credits_per_cycle":120,"name":"Annual Platform Subscription (Save 17%)","plan_id":"annual","price":"$99.99/year","price_cents":9999,"subscribe_url":"/subscribe"},"bot_and_trial_registration_tier":{"details":"Register with a valid user email address via POST /api/v1/agent/register. The account is flagged as a bot registration (is_bot_registration=True, registration_auth_method=\"BOT_API\") and an API key (iso9223_...) is issued in pending status. The human user MUST click the verification link sent to their email address before the API key can execute any queries. Once verified, the account receives 5 free live single-point queries against the ISO 9223 Map Package during the 7-day trial.","email_verification_required":true,"included_api_test_queries":5,"name":"7-Day Free Trial (Bot API or Web Registration + Mandatory Email Verification)","price":"$0.00 (No credit card required)","registration_endpoint":"POST /api/v1/agent/register"},"enterprise_and_gis_integrations":{"bulk_scoring_url":"/bulk-scoring","contact_url":"/contact","details":"Company-wide domain agreements (subscription_exempt), shared credit pools, Bulk CSV scoring up to 10 million coordinates per file, Esri ArcGIS MapServer/FeatureServer feeds, and real-time CBOT IoT electrochemical corrosion sensors.","name":"Enterprise API, Bulk Scoring & Esri ArcGIS Integration"},"monthly_subscription":{"bot_checkout_endpoint":"POST /api/v1/agent/checkout","details":"Unlimited interactive access to global ISO 9223, Soil Corrosivity, and Solar Suitability maps, REST API key access, plus 10 Engineering Credits automatically granted every month.","included_credits_per_cycle":10,"name":"Monthly Platform Subscription","plan_id":"monthly","price":"$9.99/month","price_cents":999,"subscribe_url":"/subscribe"},"pay_as_you_go_engineering_credits":{"bot_checkout_endpoint":"POST /api/v1/agent/checkout","consumption_rate":"1 Engineering Credit per coordinate query (returns all rasters in the ISO 9223 Map Package at that point) or 1 Credit per row in Bulk CSV Scoring.","credits_url":"/credits","name":"Pay-As-You-Go Engineering Credits","plan_id":"credits","volume_tiers":[{"credits_range":"100 - 10,000 credits","example":"100 credits = $25.00","price_per_credit_usd":0.25},{"credits_range":"10,001 - 50,000 credits","example":"20,000 credits = $2,500.00","price_per_credit_usd":0.125},{"credits_range":"50,001 - 100,000 credits","example":"60,000 credits = $4,500.00","price_per_credit_usd":0.075},{"credits_range":"100,000+ credits","example":"Enterprise high-volume rate","price_per_credit_usd":0.048}]}},"primary_iso9223_map_package":{"credit_cost_per_point":1,"default_bundle_slug":"Global_ISO9223_2020_2024_LE_V4","included_rasters":[{"classification_range":"C1 (<=1.3), C2 (1.3-25), C3 (25-50), C4 (50-80), C5 (80-200), CX (>200 um/year)","description":"First-year atmospheric corrosion rate (r_corr) and ISO 9223 category for structural carbon steel.","raster_name":"ISO 9223 Carbon Steel Corrosion Rate","slug":"ISO9223_Steel_2020_2024_1km","units":"um/year"},{"classification_range":"C1 (<=0.1), C2 (0.1-0.7), C3 (0.7-2.1), C4 (2.1-4.2), C5 (4.2-8.4), CX (>8.4 um/year)","description":"First-year atmospheric corrosion rate and ISO 9223 category for hot-dip galvanized steel and zinc coatings.","raster_name":"ISO 9223 Zinc Corrosion Rate","slug":"ISO9223_zinc_2020_2024_1km","units":"um/year"},{"classification_range":"C1 (<=0.1), C2 (0.1-0.6), C3 (0.6-1.3), C4 (1.3-2.8), C5 (2.8-5.6), CX (>5.6 um/year)","description":"First-year atmospheric corrosion rate and ISO 9223 category for copper busbars, grounding, and HVAC coils.","raster_name":"ISO 9223 Copper Corrosion Rate","slug":"ISO9223_Copper_2020_2024_1km","units":"um/year"},{"classification_range":"C1 (negligible), C2 (<=0.6), C3 (0.6-2.0), C4 (2.0-5.0), C5 (5.0-10.0), CX (>10.0 g/m2/year)","description":"First-year mass-loss corrosion rate and ISO 9223 category for aluminum alloys, solar racking, and enclosures.","raster_name":"ISO 9223 Aluminum Corrosion Rate","slug":"ISO9223_Aluminum_2020_2024_1km","units":"g/m2/year"},{"classification_range":"S0 (<=3), S1 (3-60), S2 (60-300), S3 (300-1500 mg/(m2*day))","description":"Marine sea-salt aerosol and de-icing chloride deposition driving coastal and highway pitting corrosion.","raster_name":"Atmospheric Chloride Deposition Rate (Airborne Salinity)","slug":"ISO9223_Chlorides_2020_2024_1km","units":"mg/(m2*day)"},{"classification_range":"P0 (<=4), P1 (4-24), P2 (24-80), P3 (80-200 ug/m3)","description":"Industrial and urban sulfur dioxide pollution concentration driving acidic moisture film corrosion.","raster_name":"Atmospheric SO2 Concentration (Sulfur Dioxide Pollution)","slug":"ISO9223_SO2_2020_2024_1km","units":"ug/m3"},{"classification_range":"T1 (<=10), T2 (10-250), T3 (250-2500), T4 (2500-5500), T5 (>5500 hours/year)","description":"Annual hours with relative humidity > 80% and temperature > 0 deg C when electrolyte films form on metal surfaces.","raster_name":"Time of Wetness (TOW)","slug":"ISO9223_TOW_2020_2024_1km","units":"hours/year"}],"package_name":"Global ISO 9223 Atmospheric Corrosivity & Environmental Map Package","point_query_endpoint":"/api/bundles/Global_ISO9223_2020_2024_LE_V4/point_query","scientific_standard":"ISO 9223:2012 (Corrosion of metals and alloys \u2014 Corrosivity of atmospheres \u2014 Classification, determination and estimation)","spatial_resolution":"1km x 1km global grid (WGS84 / EPSG:4326)"},"subscribe_url":"https://secure.engineeringdirector.com/subscribe"}}
