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 0x18193b96ef8c2748c1a071746c4c3bcb32fbafea1c6e176576a28673ea5044e0. Chain 2 (Bitcoin): anchored in block 953842 (2026-06-15T22:22:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e7be5e4d-dd8a-4d0a-a3ce-01117d454b1c.json and https://artists.proofprofile.net/proofs/artist/e7be5e4d-dd8a-4d0a-a3ce-01117d454b1c.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 0x44271d88b47f27e601656174274e8a6064c8a5b9e3fd5e60a5544bcec4d87d4a. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/GBLFP2525553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd97881a6a42b02d901b4335de2656b8d4f93c4eb9b7684919889bc26053d4b5. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/GBLFP2525554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe33ca7b8f5105c0de61038ba27472fe89ab925d8d8ca1e19611d218e9c706625. 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/GBLFP2525555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a2a91328111680d987331b2ab86238ebe6a6f41675deea124a9d209ee35d7e2. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/GBLFP2525556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfc5a8bedd9b5fad605cede1f0257b7be3883023d038e0c17ce4cdf645e37e37. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45: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/GBLFP2525557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdacca4d67fabdeacd1cd99abb8148a7051b8c7e73bf3eff3cd9fa29bf6c4711. Chain 2 (Bitcoin): anchored in block 958911 (2026-07-20T16:46:31Z), 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/GBLFP2525558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cbe962fc0c79d2f968f70abadcffe901eddbb5b7a30f7485b14ab4578def088. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/GBLFP2525559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a5e759ff481ca448a9108cb2b1f357d1332f641cf40a67837efa013c883d44d. 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/GBLFP2525560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x544a68407b28969416a37132da23a7680599218024622733b2a87ff15a8fae57. 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/GBLFP2525561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e8907afcb84c7d04e2ebb86f787baeb5e034eb7b357852f2be2e126896c9d9e. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/GBLFP2525562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f58077bc66cebc7e82972b571f09233786cdf06306e07bb22ec5dc4182f87e9. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/GBLFP2525563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab4fc0687d2cce6ca4b72279000620706b5c0afc4503088a4d453343d5ae4c48. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/GBLFP2525564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9694834ace9a35691adaddf8ecb4deeca1b72cc90b8bc26252090f15877450d. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54:07Z), 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/GBLFP2525565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x689b3e44ddd5e7debdd625d80c5c47b55b192fcb4c87fd1f0f4eb93bef57efaf. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54:07Z), 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/GBLFP2525566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53299e03cf4ede0518eb45105e841a7e3c26bf0338d8274ab424580b70eb4b84. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01: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/GBLFP2525567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c9665709fd4293cddc584e6e558ea87de6909b6f1c806c53acb284ee392a7c9. 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/GBLFP2525568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35eaad850c6306f3901680b457e65167d7d63f87cb5cc9ed146b61b87c5289a1. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T16:58: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/GBLFP2525569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ccd319978cbe867f72e2b97df4e1e80c97104f21768dedeb680569a661708f4. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/GBLFP2525570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf6e597d4d8587a1d8baa2d77d51341da33d194482e560574928176b9650fbe8. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45: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/GBLFP2525571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a7fba0c511a5145d616942647dece232d804c0547a70b219a6a762cedeab51d. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14:15Z), 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/GBLFP2525572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7e7f4431d39feb6f4e1bea57fc0171754cd416ced342db95ec99fece3e146a1. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/GBLFP2525573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x545a768d187d2c88c671b74c7925c61109a73ca69897b41ead9d1a92362d2c30. 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/GBLFP2525574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20f2360953ec51d367d29a1dee668991bb1a75c5c9810c7f2090cae51e8042a6. 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/GBLFP2525575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa9c174b2b4b6c3c17ae044c2d56d6227d722838f7d497b18e3f0b217c60260f. 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/GBLFP2525576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4db9744dc7b7e36519b8e4d7e02819a5fd8205fe449a2c7606f6abec7fbdac08. Chain 2 (Bitcoin): anchored in block 958870 (2026-07-20T11:19:23Z), 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/GBLFP2525577.