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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e77434d2c03fc6f50cea9223886160b18cae8e71215ce61e006442d0a392f6e. Chain 2 (Bitcoin): anchored in block 954573 (2026-06-20T15:45:29Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b58d34ef-0200-4e6a-9cd8-6f1bce5bc53b.json and https://artists.proofprofile.net/proofs/artist/b58d34ef-0200-4e6a-9cd8-6f1bce5bc53b.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9deaf4c6f7253a4b905940bc378469ee1f45a7ad420fabeb082412a6858a2114. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/AR3G52400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c3f14eebdfdb7a80f23012f1884a167bd015cb645f26dfafb562d7d99031551. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/AR3G52400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c1406dee162f4acb79cad0b9e578ca90e7fc890c5d957d005ca6bf615b38cab. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/AR3G52400001.
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 0x2da0dd41552e379584a0c9ac8c4ef6b29cba4e4b8c0dec9d0d311e3c1ee9be85. 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/AR3G52400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa053819f2e3a1a1ad368c0104b89beed8398ba9b634dd17ccd6171d1a409cca2. Chain 2 (Bitcoin): anchored in block 960349 (2026-07-31T05:23: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/AR3G52400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb824a76ba60667d9e95374c14b851d27d6734a41919ed94f4d3b9e8dbcbc723b. 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/AR3G52300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86a03f357ab611264f06f5aee8b62e551b382020378826a8148d36b1a432a8d8. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/AR3G52300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99c046b8a59de402ecb93abe8e4460ddadb08f32ac922627dfc8deb9e5709bc3. 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/AR3G52300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3dc88190413b82fa4fd9cf1e923afc909dd9b740a9469636b1e72992528b063. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/AR3G52300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcca5114e5cf0b324ff79352e44aa072dc96447eaf49f6b6ec6b755f33d628b6f. 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/AR3G52300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a92b34ef4d8862c48eb1a12120a4f9548c0599b7825cccde1c70526cb161b5c. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/AR3G52300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x014dbde71f1b9df4d3d3e2697e191a90e8c7976076efecd561a74054af2bb5bd. 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/AR3G52300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4de9526f7a66636fc1bf37b30c26dedde7458e0fa45f72b60d3ab76c6ec547fd. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/AR3G52300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fc9617f25828c41587b08d722dcc9d3f1e4f54c293e35e5e67770a98a209751. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/AR3G52300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11acc36fb7acb455bd8d1ffc0870a88df4db685ed958273f35fa913ee211de0e. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/AR3G52300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f027df79634b25ed5ec2b0558211dccf9784625e722ecc5bac165327039d333. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/AR3G52300011.