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 0xb7c2b0bab2271d17ed59e52fdd57b0fe44a7c082cd6e99c998cb0b733809e51f. 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/ab589015-9a96-4c70-8f43-04df514359c9.json and https://artists.proofprofile.net/proofs/artist/ab589015-9a96-4c70-8f43-04df514359c9.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 0x1661547836d133c6974bc1db13c8140d460bed099d74d1243eb1bdb7d947febc. 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/FR59R1688070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0197b4513b174f46c6341f41bd710f63a255cef75dd71d81f63e3ae89f2ac4c. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T05:43:55Z), 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/FR7PE1801960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaf4fa12b984d70d84394a9f5be0d7d274117c72306082949c1eec4a123c820b. 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/FR7PE1801790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5260113330ab41b6703e536400a04e7a1d43b9a4b46a5c6833e8522d3db6098c. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T10:57: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/FR7PE1801830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c1e8a93a59a2a73dfd7e60bd4d07b0893727ec712e1c5f90c778f5a3641186e. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/FR7PE1801880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5ff8fe1d8031da50953750f22a53b2f63e330d5640ba598e7634c3bbc80eaa2. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17: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/FR7PE1801910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6645209fc2a0d3c06238ad2fcd7f690cd29791953a452a8ec4f60a86fc9f0ee8. Chain 2 (Bitcoin): anchored in block 959009 (2026-07-21T13:14: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/FR9W12024119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa27b9c91de8be7920fb521c0e51ac4e4021560af6ed2e3a5c8a996c06036678. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41: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/TCAFK2105115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba8f65e44951eeb9fbcbd74ea0cfefd795ee95ae71a02ddd7fc63f82695fb63d. 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/FRX872218211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30b303629a9e71cb9a82391815708164b5eaec0e5069723e3a390c5ff088c054. Chain 2 (Bitcoin): anchored in block 959003 (2026-07-21T11:57: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/FRX872218213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6395e31c22e9deec998510934d5e9200a0d55d9c714dc45d2d34aa14ff930d0. 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/DGA092227673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc29c238e95593fd4fc58838f4df05fad900e2c0cf9826607e2605ba25b19aae4. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10: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/FR10S2403792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd68aa9203b6aecce6e192b9be30edac127b4d5fb419c6ac0121a73a8bc2132a7. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10: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/FR10S2403794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf6eb9e2f004faf98d4eeaa2b63c953b1db75c4d2245d2fa02283bf193860e87. 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/FR10S2553310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaa16f9462e0baaa7e91cf02a619c47b2d1d0b9a623d48743d72e6aedf4156b8. 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/FR10S2577650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd938051b4c235c7841b46d299f4bec8227ca6604ca53dc52b01c5e958a7dec44. 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/FR10S2577651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9d5c31872d673ece1434518c67ed4d5ca707616d5fd521f7560fcefaf550922. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/FR10S2577653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x213550aaea7d01243ea439bda95a9ab90f6745d4001bfe2cba44bba824276bdf. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/FR10S2577654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffd99d0ea3780ba3bcebf0de1df7aa11239ab94235e10e48e0278e46cb609ca1. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/FR10S2577655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb72d2770fe555c275ba1f46ee18a420d709fca0a833bd0aa865567b0dccde5c1. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/FR10S2577656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dcb4a00c673e91fefac3ca9f4b0709dd1d4fc692c1dc51d6fef728d57377188. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/FR10S2577657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x876e2ea68a31168548fddc00facaaeba59efd9e73bac3f9715fdf3c6404a046e. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/FR10S2577658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ba90cdba61c7d92dc8a7665e4260b70f700c78fbff8359cb70941f1ecca7d61. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44:14Z), 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/FR10S2577659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd041c59e4b084132c4f055b5b994cfa53f98b8590a459b0aea64728f97aba5cd. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/FR10S2577660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4a4e72f4c1b20bf60b23d9f50df428e72219b131d1232a3c8d3215ad69e98d6. 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/FR10S2577661.