← Back to portal

Start (SRE / DevOps)

This page is procedural. It contains integration snippets and operational expectations. Authoritative administrative state is published under /v1/fee-schedule.json.

1. Minimal integration

Use the reference Wedge to produce a CRA readiness evidence pack (receipt + report) within CI/CD.

1.1 GitHub Actions

Enterprise environments often require pinning to a commit SHA. Pinning is recommended.

jobs:
  px-evidence:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: px-root-registry/eu-cra-readiness-audit@v1  # RECOMMENDED: pin to a commit SHA

1.2 Quickstart (evaluation only)

If your environment allows outbound HTTP during build, you may retrieve the Wedge artifact and verify it against the Root-signed manifest prior to execution. For enterprise production use, vendoring under change-control is recommended.

curl -fsSLO https://px-root-registry.org/.well-known/wedge/v1/manifest.json
curl -fsSLO https://px-root-registry.org/.well-known/wedge/v1/generate_cra_pack.js

# Verify Root signature + byte-level binding (requires PX_ROOT_PUBKEY_RAW32_B64U)
PX_ROOT_PUBKEY_RAW32_B64U=vKYG_q1FzMc3_mkDierRVA5HOdG7SIO-vw98NWwsQEg \
  node tools/verify_wedge_manifest.js --manifest manifest.json --base-dir .

node generate_cra_pack.js

1.3 Non-GitHub CI (local vendored wedge)

Assumes the Wedge artifact is vendored into your repository under /.well-known/wedge/.

GitLab CI

px_evidence:
  script:
    - node .well-known/wedge/v1/generate_cra_pack.js

Jenkins

stage('PX Evidence'){ steps{ sh 'node .well-known/wedge/v1/generate_cra_pack.js' } }

Azure DevOps

- script: node .well-known/wedge/v1/generate_cra_pack.js

2. Enterprise controls (vendoring and inspection)

3. Outputs

The Wedge produces a small evidence pack intended for attachment to internal governance workflows.

4. Runtime endpoints

5. References