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 0x629e08b0cb3f30fe88997a7797d9807b46f4feeeed5853f3db47bbe655ab856a. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/24139280-6f9e-4cdc-9c5b-c9ebff261991.json and https://artists.proofprofile.net/proofs/artist/24139280-6f9e-4cdc-9c5b-c9ebff261991.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 0x4b730c4bc04892566ccc8f360c7164d46b06984f91479fe2c983ea2db2403e3f. 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/PL22G2100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ee317fbaf3afe1d53bd8ca0823be869d58f43495a9339544fb4a8cdeb931a0f. 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/PL22G2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17165e69f866045e3a87017967e4e6d5ec6d7d2f937dbbad26514a464c64bbd1. 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/PL22G2100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x176e0b52a030483d95e03e1a550be599ade9cf1beefb6ddd5e5347e9544540f0. 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/PL22G2100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3157456b33f88896f5fd6c5779ada95a3a697c6043f176b815f2bc963bc81f38. 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/PL22G2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39883b2cdb25c92c79c326e59e7b8c32fd8da6dcca91ec9288bc1790e84fe009. 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/PL22G2100009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41549741f731b6b848301e22fc15892afca286660b5795e8bc65b3d1e5e5ab20. 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/PL22G2100010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x941d7f3def3c448ce1a29e0dd63073f22e51887ff6ff0ae2564488ca6eaa4b8e. 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/PL22G2100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf71e92e380b570a1d11233a2b45972674fd5b2b7d45db9a00f81f56fadd7e4d1. 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/PL22G2100012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd117012075abc2af265615da902175b7e917cad5ceba9f01160c18c2e55eb0a4. 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/PL22G2100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb7fa538a20c8be4ec3b5343a6e316829f3722a526d61b35e70d0bd3c3ad3e25. 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/PL22G2100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadb388f3c72c21930a3362912c266e992d29b818a9fe1693757bb88e13176cae. 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/PL22G2100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09d62f1756a918a798ffbe114b812c6ba56bd85fc61847765f0ebfd6ec38c9d7. 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/PL22G2100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x194b1b045a4ab0d548184edcfa2460450359b8e2e82c81a4274b4f88302f9022. 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/PL59G2200268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44f4dec198caf876df5de24e87c95244c52931aa0ba6e4fd70e10a17847d8ceb. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/PLUM72100211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09d62f1756a918a798ffbe114b812c6ba56bd85fc61847765f0ebfd6ec38c9d7. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/PL22G2100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3157456b33f88896f5fd6c5779ada95a3a697c6043f176b815f2bc963bc81f38. 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/PL22G2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07513c983af915e3adf786c5ab35d0257d232d0d158dfa11980aefb764e39525. 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/PLUM72000037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7817e436e2ba4de45dcf86d9464849108e4084e9a5e970ef785916f4e34c293b. 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/PL59G2100226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b91b7b1f87e8dad3d5645fb82328311068c1a39ca4afb5fbfcaeff00a7c92c5. 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/PL59G2100227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e96be5b4306a1807fa7dd0bba8b1ad3aa766aaf413d36d28e3164004ea42781. 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/PL59G2100228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafce2933e83b321e62137ddf05fa6574e5dea482cc69843c107f394c588666c1. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/PL44P2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc244e6d82cf98c18f8e97f267e0b657afd05ee43a5bf5ac3f9adc1ca8a0eda1e. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/PL44P2100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x956357065a1623fc1c62d9ccd53fb55a95a9a89fb7aff7a9f91f86d44dee188f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/PL44P2100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99bb6c5138f8fd37e5cdb614994711b40fa46e33a275593cc9c9f651df1c5c49. Chain 2 (Bitcoin): anchored in block 960487 (2026-08-01T00:15:43Z), 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/PL44P2100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a87e2d7bbab093bfc1da3828e85e8993e7931e60a98636b20d048ebe380e777. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50:58Z), 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/PL44P2100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x547b0c74b2b4745065a0370901ce9baa0017811c0fadbc2f7d743f3c8c126ef0. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45:34Z), 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/PL44P2100015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdee2e4e005a57f2fdd61e2906fc51fc9ee0c10a1fc524f15681f5562d612f907. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/PL44P2100017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a683c133c380f9986eb49d380d76e322701393a90393dc539b23b8aa57da52c. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/PL44P2100018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe583fe54e9d5116b86e86c9dae5375656c9fbd361d84e0e255aa3c5a09357891. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/PL44P2100021.