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 0xb5e81b8fefdc235d33956a3f38517298dae14b412c361fdc43cc3a2567468cb6. 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/67d9c30d-f086-40f7-bd11-ef7a31dc28c0.json and https://artists.proofprofile.net/proofs/artist/67d9c30d-f086-40f7-bd11-ef7a31dc28c0.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 0x09f45fe7f7601a1d0b743e3d2ccf3333b0ef42f8cb2ce47b9e6c6a0be433df9b. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01:25Z), 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/JPB530300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d44b1f760c906a0aebc29e02bbb97de3b4cf6aacdad8dea750c362b5cf75d88. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), 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/JPB530300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ecccca6502f09fb8ae6a707a70f5974848b57ea1c3ae143fa572eaf716126e9. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/JPB530300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eab2a50d45df92d8c570568594ea976a346552bdc9730ef0014e3a86c472329. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05:23Z), 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/JPB530300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4d768513837cef7d19c0416018c9313e6810eb5ad8b3535ec9cce98146870c5. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33:57Z), 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/JPB530300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a291c37b2c0032321ffaae97ad5bd0fde9cbc37b6a486a8a6f79852e4e2cb53. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01:41Z), 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/JPB530300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31b463b08dea679e700943999c4cef356059fd1881a0beb03d2497e085eca841. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01:46Z), 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/JPB530300014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x383b6df60c49b462b24db53dd9bf4efd92d0cf15e2d41ba62086e10443b048b9. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/JPR502148442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77ea6c1a4cff6824bf5d1cefa9981057747d1c7f4f4d1ede9440b1e382238d85. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/JPR502148445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x245417ae3a804ecdf93402a14a70f85ec85b7d767a9b6780cfff60706ecf7437. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T07:27: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/JPR502204210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x349209a0444f2765ba53f2080fc81aff18d17ae2e0c80450acfa25a4fec40e41. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/JPR502204215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fc0e376ccc2745219937b85d2c408ceaceccba3499fdd9cfeeab398509417c6. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/JPR502204219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0698e8ab7c1f272f8d2a677f872d308781dae50698abddea74bc8e9efd2e3d8. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/JPR502204222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32206592ea2713e44ee3784b051c8f0963d725d1fcdfe60dc3fa0850151103cc. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22:28Z), 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/JPR502204226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1389f662ff3c1a5dd72282154c66dbc3a8809cd525436b0614baa3e6d40e4ace. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52:48Z), 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/JPR502206356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc17c18b8f6d9acb9392799f63a1d29ba10f7672a97403f61a2e24b90b6e64de. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JPR502304117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8652b2af8f472547e6232c99fc8097210cd2ea07452c8ff39634b90ae9a3488. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/JPR502304213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c14bbf74eaeba5e18a7999fc80dc0f3d312fbb93a7cc966becf1bb71bc0b77f. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/JPR502304214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf58aa1665d6191e24afd9909f29442bb4c8841740440cec3d05a1e0167f56547. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/JPR502304220.