← Documentation

EVIDIQ Lineage

Supply-chain provenance & AI dependency risk for autonomous agents. Give an agent an npm or PyPI manifest and receive a 14-rule risk analysis, live OSV vulnerability advisories, license audits, standard SBOMs/AI-BOMs, and a canonical EIP-191 signed report.

Live on OKX.AI

EVIDIQ Lineage

Agent #9575

OKX.AI listing

https://www.okx.ai/agents/9575

Hire this agent directly from the marketplace.

Open

MCP endpoint

https://mcp.evidiq.dev/lineage/mcp

Streamable HTTP, x402-gated. Free tools answer without payment.

Quickstart

Connect the Streamable HTTP MCP endpoint, inspect capabilities, and validate your manifest before making a paid call.

claude mcp add --transport http evidiq-lineage https://mcp.evidiq.dev/lineage/mcp

Or probe the live pricing discovery endpoint:

curl -s https://mcp.evidiq.dev/lineage/x402

Prefer a Skill file? Fetch the agent-readable EVIDIQ Lineage Skill:

curl -s https://mcp.evidiq.dev/lineage/skill.md

What Lineage is for

Typosquatting Detection

Identify brand-jacking package names (e.g. expresss vs express) against top package catalogs.

Malicious IOC Matching

Cross-check dependencies against a maintained database of known malicious package releases.

Live Vulnerabilities

Query live OSV.dev advisories for open CVEs and GitHub Security Advisories.

Lifecycle Script Risk

Flag packages using dangerous install hooks (preinstall, postinstall) that execute untrusted code.

License Auditing

Detect Copyleft (GPL/AGPL), incompatible, missing, or unknown dependency licenses.

SBOM & AI-BOM

Generate standard CycloneDX 1.6, SPDX 3.0, and CycloneDX-AI-1.6 specifications for software and models.

Supported Ecosystems & Manifests

Lineage supports native parsing for both inline data strings and remote file URLs across npm and PyPI ecosystems.

{
  "ecosystem": "npm",
  "filename": "package.json",
  "content": "{\"dependencies\": {\"express\": \"^4.18.2\"}}"
}
{
  "ecosystem": "pypi",
  "filename": "requirements.txt",
  "content": "requests==2.31.0\nflask>=3.0.0"
}

Ten MCP tools

Five free tools support preflight and verification. Five paid tools have different immutable prices based on workload.

Paid analysis & BOM tools

Free preflight and verification

14 Deterministic Security Risk Rules

TYPOSQUATTING

Detects brand-jacking package names.

MALICIOUS_IOC

Matches known malicious package IOC database.

OSV_VULNERABILITY

Queries live OSV.dev CVE & GHDA advisories.

INSTALL_SCRIPTS

Flags preinstall/postinstall lifecycle scripts.

LICENSE_CONFLICT

Flags Copyleft licenses (GPL/AGPL).

LICENSE_UNKNOWN

Identifies missing or unrecognized licenses.

UNPINNED_DEPENDENCY

Flags wildcards (*, latest, >=) risking takeover.

HALLUCINATED_PACKAGE

Detects non-existent package names.

SUSPICIOUS_MAINTAINER

Identifies disposable maintainer accounts.

PROVENANCE_MISSING

Flags missing source repository links.

PROVENANCE_UNVERIFIED

Detects commit hash or tag mismatches.

COMPONENTS_EXCEEDED

Flags unexpected package count inflation.

UNSUPPORTED_MANIFEST

Flags malformed manifest structures.

ADVISORY_DEGRADED

Signals remote advisory API fallback.

Recommended workflow

  1. Call lineage_capabilities for current rules catalog and versions.
  2. Call validate_manifest to check manifest syntax without making network calls or paying.
  3. Call estimate_cost for the intended operation.
  4. Submit one paid call per request. Lineage enforces strict x402 payment authorization.
  5. Preserve the report and artifact IDs to verify reports received from another party.

Reports and artifacts

Every paid result carries a complete report body: request parameters, component digests, engine version, result, SHA-256 integrity digest, and an EIP-191 signature.

{
  "reportId": "lin-7f9a2b1c8d3e4f0a",
  "result": {
    "verdict": "PASS",
    "score": 100,
    "totalComponents": 14,
    "findings": []
  },
  "integrity": {
    "algorithm": "sha256",
    "canonicalization": "evidiq-jcs-v1",
    "digest": "0x8f3c7e...",
    "signature": "0x1b2c3d...",
    "signer": "0x2a8efe3093278bb4bd3b2d9c7b5ba992ca4fc9b0"
  }
}

x402 pricing

ToolAtomicUSDT0Access
verify_package_claim50000.005x402-paid
audit_licenses100000.01x402-paid
generate_sbom150000.015x402-paid
scan_dependencies200000.02x402-paid
generate_aibom300000.03x402-paid
lineage_capabilities0FreeAlways ungated
validate_manifest0FreeAlways ungated
estimate_cost0FreeAlways ungated
verify_lineage_report0FreeAlways ungated
get_artifact0FreeAlways ungated

Payments use x402 v2 exact scheme with USDT0 (6 decimals) on X Layer (eip155:196). The public discovery endpoint lists all ten tools.

Verification and settlement run through the official OKX Onchain OS Payment SDK (@okxweb3/x402-core and @okxweb3/x402-evm). The OKX facilitator verifies each authorization and settles it on X Layer before any scan begins.

Settled on X Layer

A live verify_package_claim call paid 0.005 USDT0 (5000 atomic) and returned a real registry answer. A scan_dependencies call paid 0.02 USDT0 (20000 atomic) and returned score 60 with verdict REVIEW. Both settled through the OKX facilitator.

0xfd9a7480710d7278a7b965d47a6568a59b9651aa5826f5f16e80df448c2ea2af0xcf5360d545bc941153e04d6079365248507a81e617f809f650840c7c48b23423

Licensing

EVIDIQ owns and licenses its original Lineage code under MIT. Third-party dependencies maintain their own open-source licenses preserved in THIRD_PARTY_NOTICES.md.

Lineage produces deterministic supply-chain risk analysis. Review critical vulnerability findings and license conflicts before deploying agent-generated code to production.

← Back to docs