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 0x5e276acc171815d1cb506645fd7ece40ed07b976e34a1be6b9d9d30eee1be8a6. 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/445fc2bf-53e8-4c65-9d12-5621c7b7db71.json and https://artists.proofprofile.net/proofs/artist/445fc2bf-53e8-4c65-9d12-5621c7b7db71.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 0xb34843a7f1652ec1ee76aa55efa72a204aab405c16bd87872117131e1c60701a. 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/SEYOK2216358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c102f1f8bbe4f10c1a8c7cbad605680277b3c3b4f0b140e90898ef7214c5ba2. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/SEYOK2237265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b896c043b1e25a61286d7dcf8ff7848a4f3282b6ded50dcdbe4fe58e28c46ce. 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/SEYOK2237262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99f5cf601185af94cee2154ebc6266db60767a4ba79d264489c54d38f57b0fd4. Chain 2 (Bitcoin): anchored in block 959063 (2026-07-21T21:45:32Z), 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/SEYOK2237260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb96a7cb88eb16f196c308962930ca600a582408bf71debacc3a051c21ec632c8. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/SEYOK2237264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe42ed1ac26169e466561b321436fe615ee7e50febdfc4736a1b0df8e0fc5c996. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/SEYOK2237261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f46c1b016faf43317ad3df06cebe81ed4cc5e84157dcbd00c6441196461c9d4. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37:47Z), 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/SEYOK2237263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaf4d1e6c3c13e8503242e39176c1b5eed7db3fdda9eb62b5105d3a164ce3207. 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/GRSTY2301025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b74f2441c4aca12a177f6b3f06e40663cd973165c5e984224bb8ff53fa58eca. 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/GRSTY2402787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99d2036a480f721b3814594fb3d368068a1f82839fe19d19f47c88988234c120. 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/GRSTY2402789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f6e79fd8c39952d09e13a9f126a3c73beeb51a06db6dc8cc4f6ec995de6c432. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/GRSTY2402790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x879f0a39fb4dd95beef3f8ea525d8ad14bbbcb5b02c01922a609334f5e6def13. 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/GRSTY2402792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8bb0d7bbe0c5d16bd890ec6145e167d37e4b1e9c05a576e08b06a4c08c489b6. 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/GRSTY2402793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa360e92f6ae072e247487c84dd0b591f907fc533f4cf498b2b64b7aac4bcc5e5. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/GRSTY2402795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97fb008dd17ecd245587373506d5798773b1e5930ea6dc3aae033979d8d8f752. 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/GRSTY2501660.