Skip to content

Request: register compliance-registry-pinocchio program on devnet account-compression #2378

@fredericosanntana

Description

@fredericosanntana

Context

We're building DPO2U — a regulatory compliance protocol covering 14 jurisdictions (LGPD/GDPR/MiCAR/etc.) — and just integrated Light Protocol's compressed accounts to scale our audit attestation trail. Per-attestation cost goes from ~$0.34 locked rent (regular accounts) to ~$0.03/op consumed (compressed) — break-even ~25k attestations/year.

Request

Register our orchestrator program for CPI to Light System Program on devnet:

What we built

Composed Stack: SP1 Groth16 verify → AttestationLeaf (252 bytes fixed) → CPI to Light System Program (`SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7`) using `InvokeCpi` discriminator `[49, 212, 191, 129, 39, 194, 43, 196]`.

Smoke test fully verifies SP1 chain on devnet (CU 263k consumed); fails at the Light CPI step with `0x2006 LIGHT_CPI_FAILED` because `registered_program_pda` (seed=invokingProgram.toBytes(), owner=`compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq`) is not yet provisioned.

Expected `registered_program_pda`: `BvBoFqS13osGaGFkYwU4cnct7Hf62J9AUhMu6VEwTQjh`

Use case

Attestation audit trail across 14 privacy jurisdictions — DPDP India consent records, LGPD/GDPR compliance attestations, MiCAR ART vault state. Each leaf carries: subject + commitment + payload_hash (SHA-256 of off-chain DPIA in Shadow Drive) + jurisdiction code + Squads v4 vault PDA as authority for revoke gating.

Discriminator pinned: `DPO2ULF1` (8 bytes ASCII) — Photon can filter our leaves from shared public state tree.

Verification

The DPO2U program is pinned to the program ID above; deploy authority is currently `HjpGXPWQF1PiqjdWtNNEbAxqNamXKGpJspRZm9Jv5LZj`, will migrate to Squads v4 multisig 3-of-5 with 24h time-lock pre-mainnet.

Happy to provide additional verification or jump on a call. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions