{
  "schemaVersion": 2,
  "name": "ADX",
  "operatorBrand": "Dajota App Factory",
  "companyWebsite": "https://www.dajotaappfactory.com",
  "productPage": "https://www.dajotaappfactory.com/adx.html",
  "availability": "prelaunch",
  "paidAccess": false,
  "reviewedOn": "2026-09-16",
  "statusKind": "editorial-release-readiness-not-live-health",
  "publicApiBaseUrl": null,
  "freeDemo": {
    "schemaVersion": 1,
    "product": "ADX free dependency-security demo",
    "operatorBrand": "Dajota App Factory",
    "reviewedOn": "2026-09-21",
    "registration": {
      "kind": "invitation-request",
      "endpoint": "https://www.dajotaappfactory.com/signup.php",
      "method": "POST",
      "humanForm": "https://www.dajotaappfactory.com/demo.html#signup",
      "specification": "https://www.dajotaappfactory.com/signup-openapi.json",
      "documentation": "https://www.dajotaappfactory.com/agents.html",
      "activation": "invitation-after-automatic-approval",
      "emailVerification": "not-required",
      "automaticEmail": true,
      "emailTiming": "confirmation-after-local-save; invitation-after-approval",
      "persistence": "encrypted-temporary-queue-then-local-postgresql",
      "initialStatus": "pending-local-save",
      "confirmedStatus": "saved-locally",
      "pickupIntervalSeconds": 30,
      "unconfirmedQueueRetentionDays": 7,
      "receiptRetentionDays": 90
    },
    "dataAccess": "invitation-only",
    "apiKeyIssuance": "one-time-after-explicit-activation",
    "publicApiBaseUrl": "https://api.dajotaappfactory.com",
    "publicMcpUrl": "https://api.dajotaappfactory.com/mcp",
    "afterActivation": {
      "dataAccess": "invitation-only",
      "automaticActivation": false,
      "registration": "invitation-request",
      "dailyQueries": 100,
      "dailyDataBytes": 10000000,
      "maxPackages": 5,
      "requestsPerMinute": 10,
      "trialEndsAt": "2026-10-01T04:00:00Z",
      "trialTimeZone": "America/New_York",
      "reset": "00:00 UTC",
      "byteDefinition": "UTF-8 JSON data object; excludes HTTP/MCP envelopes, headers and errors",
      "queryPath": "/v1/demo/security/query",
      "usagePath": "/v1/demo/usage",
      "mcpTools": [
        "demo_security_query",
        "demo_usage"
      ],
      "initialScope": "Record-reviewed OSV advisory fields only; excludes CISA/EPSS/NVD enrichment",
      "serviceLevel": "best-effort"
    },
    "activationContract": {
      "availability": "invitation-only",
      "path": "/v1/demo/activate",
      "method": "POST",
      "oneUse": true,
      "invitationValidityHours": 24,
      "termsVersion": "free-trial-20260916-v1",
      "termsUrl": "https://www.dajotaappfactory.com/free-trial-terms.html",
      "explicitOperatorConsentRequired": true,
      "automaticRetry": false,
      "keyShownOnce": true
    },
    "price": {
      "demoUsd": 0,
      "paymentSetupRequired": false,
      "automaticPaidConversion": false
    },
    "privacy": "https://www.dajotaappfactory.com/privacy.html",
    "notice": "https://www.dajotaappfactory.com/terms.html",
    "releaseStatus": "https://www.dajotaappfactory.com/status.html",
    "warning": "Registration is not activation. Do not send API keys, payments, private inventories or secrets. No match is not proof of safety."
  },
  "plannedApiBaseUrl": "https://api.dajotaappfactory.com",
  "products": [
    {
      "id": "dependency-security",
      "availability": "local-prototype",
      "purchasable": false,
      "plannedPrice": {
        "amount": "0.01",
        "denomination": "USD",
        "unit": "bounded-request"
      },
      "plannedPayment": {
        "status": "planned",
        "model": "prepaid-credits",
        "fundingProvider": "stripe",
        "fundingMethod": "card",
        "minimumPurchase": {
          "amount": "10.00",
          "currency": "USD"
        },
        "perRequestCardCharge": false,
        "automaticRefill": {
          "status": "planned",
          "optInRequired": true,
          "spendingCapRequired": true
        },
        "walletOption": {
          "status": "under-evaluation",
          "protocol": "x402",
          "scheme": "batch-settlement"
        }
      },
      "ecosystems": [
        "npm",
        "PyPI",
        "NuGet"
      ],
      "sources": [
        {
          "name": "OSV",
          "role": "Package advisories and affected-version evidence",
          "url": "https://osv.dev/"
        },
        {
          "name": "CISA KEV",
          "role": "Known-exploited vulnerability context, joined by CVE",
          "url": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog"
        },
        {
          "name": "FIRST EPSS",
          "role": "Source-reported exploitation probability and percentile",
          "url": "https://www.first.org/epss/"
        },
        {
          "name": "NVD",
          "role": "CVE details, severity metrics and weakness context",
          "url": "https://nvd.nist.gov/"
        }
      ],
      "limits": {
        "maxPackages": 25,
        "maxCandidateAdvisoriesPerPackage": 50,
        "maxOffset": 5000
      },
      "serviceLevel": "best-effort",
      "guarantees": {
        "factualAccuracy": false,
        "completeness": false,
        "uptimeSla": false,
        "latencySla": false
      },
      "caveats": [
        "No match is not proof of safety.",
        "Unsupported version rules remain unknown.",
        "Commercial source rights review pending."
      ],
      "documentation": "https://www.dajotaappfactory.com/developers.html"
    }
  ]
}
