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 0x6ce076f4fbc7076034aa9be24bc3959557d867d3a9b83a8f2a5d2e681b70a465. 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/03072f01-97e0-4e2e-9a47-0f31e4412c4d.json and https://artists.proofprofile.net/proofs/artist/03072f01-97e0-4e2e-9a47-0f31e4412c4d.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 0xf906e7310a089848f4d46dd3194529c88591f1113a9b49ac09bb9842e52ee5a9. 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/FRX871535929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e54ab7dcf0418be20a2323d09b11cd517a330dcf14d3578eb8ba7f129749927. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), 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/FRX871535931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94179c717017f3e8eb9fd8bf08ccb1dd3eb2ca6cc9032ba0902ad9eeee747852. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/FRX871535932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a07ec508e74958bed41786de99fee35853ca78933c7cd6e97686d45068ec774. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11: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/FRX871535933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd16a169a351c795354af821f5dbd546f79f88018541b7df955a23d063d747d08. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48:03Z), 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/FRX871535934.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3a352f8af1baf5ebe25d8a35f3f0a6c33d92b359db789fdc17a90d2215c07c6. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/FRX871535935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e91906c17217e303a0f16d984b23d065aceca4482f601ae3328dfda854b1258. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48:03Z), 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/FRX871535936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73d08e07435003a23a9b977d28ad22552bab0b695b16fe4724b4e09f4555b6d2. 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/FRX871535937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30dec9c430de2d415d8a92f72123b689a8835391765cf1ebe1647fa344f3f40b. 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/FR2X41429099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24ef79258b9694dae9082f29c7bfef2ddaa8445f8fe7f1592818a5267b0a8fd3. 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/FR2X41429100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa94779e78c6e6407e9783f88b5855acb70b0a5144a288236e2b3e1b8abe21254. 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/FR2X41429101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a6c4b1917d90163eff3a6aa065f354c634df86d26f8559908cfdd881ea9c11b. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40: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/FR2X41429102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x678e3b28e2233f30e0dd526a9df7eb2c3ae540cb4c344794292c07fc928b6f40. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14:05Z), 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/FR2X41429103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61123d221a2aac6aba4390d399b7d993bf4d5a8fb72017d56687dcfe7299335e. Chain 2 (Bitcoin): anchored in block 958673 (2026-07-19T05:38: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/FR2X41429104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5aad922be3e46f2371942f45435257ea128480e1c8e92cfe9d27b192a4b423ef. Chain 2 (Bitcoin): anchored in block 958918 (2026-07-20T17:58:04Z), 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/FR2X41429108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64107b513fb5a60231b0e742b8ce1defcf53945b32a89ec51b9bfffc7bfe7472. 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/FR6V82641102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61ebc4a56dc215dfda1bd5ceefbdd355eb7459904de821fd33488670bf679d8d. 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/FR6V82641103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b8c3ff0298b214b1f844f5383696cc38d0bf1a034f5c2e878efc989aaa50728. Chain 2 (Bitcoin): anchored in block 958395 (2026-07-17T10:10: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/FR6V82641105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e6389a269eac7cad48e3821fdedbbaf822843cb33a0c87874c7b870b5844f35. Chain 2 (Bitcoin): anchored in block 958711 (2026-07-19T09:26: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/FR6V82641106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c224313448103262770b50c497da521da64a0e04514ae31fd4ff4b745ccd1dd. 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/FR6V82641031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2061e26ac3c8d69a157a7ceaf73a9c3e3742dfb33f2d871f0caeb3ac1a24a9f8. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12:52Z), 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/FR6V82641035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8ae064a26061535d9c5ff8a5dd19c96cb3e2729a808da731a1f4454ad8470e6. 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/FR6V82641036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35404e41441fb29c3b9fa37d787683a12f818c45ca1b18d0da00e6db60c9416f. Chain 2 (Bitcoin): anchored in block 958682 (2026-07-19T06:17: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/FR10S1418279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2acb9973b14c793c46604c4edfbf1553248369d2fe53c88e82fbff96945aa61. 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/FR10S1418283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x645c82bc29c4b9cd869850a2a7559f99bd3de73d71c8a26f6de558813daa4dad. 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/FR6V82641066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99a82ccd80b35fbff625f48fdb5612222c9b9684e9714ede02a0ed678232a117. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32: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/SGB502226470.