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 0xedf7b0c98904955c9aaac741d77eccba13d06bab5c3e3e07e40b93ad59d8276d. Chain 2 (Bitcoin): anchored in block 953786 (2026-06-15T12:56:12Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d856e79e-92ec-4ce9-940f-11f2e3c2eaea.json and https://artists.proofprofile.net/proofs/artist/d856e79e-92ec-4ce9-940f-11f2e3c2eaea.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 0x77f22400deff2d2bda4a83225efc711e11af219a824bdb9d4448217be37a7f91. 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/SEYOK2211101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xade37316481adf0932ee49b63b8d2660c98724e4c16256deec0d363f70d8dfbf. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56:21Z), 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/SEYOK2211102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f8ef44fa3c6996d4321c3c4c23a7285562eafede8c1168a2a4d17a693639e0d. 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/SEYOK2211103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e5d8ca3fb23fbc82cc90386e28660dfae6bfa40ca6c9c88846478b9c0c68979. 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/SEYOK2211104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1be638ac6ce6f0cb4b75b2a9c549e8ba2d1e6a8d5be4b17a40974f088ca6b5c. 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/SEYOK2211106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e9c8bd09ffdf6bc73c71f09df510a6353dc4ae46efb736accc951834bc74075. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/SEYOK2211107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb09e2fa80de92f720de7e8bb3b3c9619a28f76b510e613d74fc5424496a17d78. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48:27Z), 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/SEYOK2211108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb962204ac3fa6930781d5a839aa250bc3a9668f4a7bd62f5690d24e860a1a513. Chain 2 (Bitcoin): anchored in block 959034 (2026-07-21T16:34: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/SEYOK2211109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b459fb309373be99ace4d9f8bef9a951438313c1b671b191e777782e78f43fe. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/SEYOK2211110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ec120b7115a5c7f5aab26e38a385c6ee172d8d2dd6edb64282380c333b61bdb. 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/SEYOK2211111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07e13e2bdaf5c74d3115bd0fc22bcc223b97580d5cc72fb70d646f597942ea91. 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/SEYOK2211112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c4b621fde5cbe6967bf1f3f3114643049b86045e15ae0714b3560fd59476568. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/SEYOK2211113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99511d9ae117d238479c0aead549682c90a78e5cf6d78a08366de8e6e2a8366f. 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/SEYOK2211115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5128f6e12fe78653ed4afa7c5538804823c50efe8caa618be9cfe657559d7501. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/QZHN52296088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77d4252e86d352000727eacfe961c69d8f485bee81bb0021abc4a478247fe0c4. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZHN52296091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c8634ccca61eaf6006f614008be02378beaad75c5bc6a9fb160f7a5f27ee845. 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/QZHN52296095.