1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc1c1d2233f33f6ac0281262323cc95fd950c9c7d58fa5274d7e465cb71d191f. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5737247c-0f42-41f6-b440-25f8ff73b915.json and https://artists.proofprofile.net/proofs/artist/5737247c-0f42-41f6-b440-25f8ff73b915.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbdb111a1d273a8c171fb0860af1d0a67ede74a1334efbe48fa4c352df7a0511. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC02212760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95c2a4b1a459382b0624ebb15700d8be6dc7168b8d4e61ba406d590c44b34483. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC02212765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a24973cda632c3553018acd297874294c5a0e45140dc86f8b0063f0143a3462. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC02212766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1702cf3c50c8470c3e824b6e929d9e6870054b1bd48167272d77bfd6c8c5fd54. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC02210619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d28138205450b877aff501b6bbb9f71c578a69be4afdf8f949a6dd378cb56e3. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC02212768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf91583ff7aed939fafbb3f6398a14c07001f4fac6886969dec9b4cf2f01b3c4. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC02212781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c2516654ddb1b9c53332300669eecefa6d660132ccd91d5b594268034ac2020. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPG102100112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9da2762ffcc5dce9ada0dedd7f7828188466f819828a0b56e769a97771da6985. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPG102001223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0461c7f1e229fee5c91f51545535375b3ee03ec3b62495c2202d496cbd6f1da4. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPG102100113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c89dd788e399ae135f4457294dc58ab796015ccada134faced5e0ae690bf266. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPG102100114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a9e4b607489c30dccc256530390e843f072184d7a778bc7ccf147cfe8fad8c1. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPG102100115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2caa194e73b4a50aa24b9b28d9e23dc4ff1263a1b8ed9f213872d8f95b319b90. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPG102100116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b6049727846b370234a21a9168c734fec15f8fed718a0c092394c853dad52de. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPG102100117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30c357f1a846460f66e43166158037bcef657a54d51f250367f1483c7fdfab40. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPG102100118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a17d6f9066b742fcf69d592f02e67a8e7e79248b3fb78244b979ba91f49d599. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC02410830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefd24dee2d0d83b897736a978aa7179eb75df83ad05d945513cdf9e61dd669d8. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC02311799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a3740f26dc1d1eda0152f0afe8098f7a337bceb65e33974fd524b4eaa2b057c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC02311277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18f71e09947fee760b471d19d6e8faac1d3a775b783c342c10bb9cb5aeae6d7e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC03210005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1702cf3c50c8470c3e824b6e929d9e6870054b1bd48167272d77bfd6c8c5fd54. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC02210619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa88a47234cc8318f83cc125ed08f7688205b9fdd0f90e6ebff375851aa558bf0. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC02111702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc607d43e8519c910e26e56e90ae0ede4c154b3dda2b4476f55b173788b48f327. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC02111704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x344bb7b21a7a7cc046194a68ad1edb41da55e3af82ee2e6d32c06e2f438c8f05. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC02111705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43d3a14e73036f1d35348ceba8f48055457915d39850b7850d6326f9e5c6c12a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPPC02111511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec379b093b241ac6688a6bcac9c89566d2c435badd46bf09b10decf3af1e88a3. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPG102100012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9da2762ffcc5dce9ada0dedd7f7828188466f819828a0b56e769a97771da6985. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPG102001223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69a97d9449b053f958e16e6f477ca5cf545a58dd9e50ad3799edea02c8d32e24. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:45:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCJPJ1919937.