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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc55485afcd09ef403fe321df731858a36986b3b538688f0c35711abb5a65f11. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e9121a27-d3b9-4836-b30f-dc0b4ed94492.json and https://artists.proofprofile.net/proofs/artist/e9121a27-d3b9-4836-b30f-dc0b4ed94492.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x518d5e1436efc49433e27b2cf217211df49a9a48b0fb4764c0d9b44ef260ce03. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/NLQ8D2400210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae978dc91688558fb205afb6d218aa602f05e3b8c3603225b6a73d40c8db0baa. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/NLQ8D2400126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79812c4ba3d7acca620354da7616a14be5da9d0ce7d05056fe461a2f806f4767. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/NLQ8D2400074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bb0884fbcd85267f6d3bc5a695aae3ba006f3e9f2b659297bb0dd00f9734c3b. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/NLQ8D2400027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67d004126a4686db932d8d00f945bc3eaa77f231987e2195e769bcce1411034a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZZ8A2328935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c7e75a3d7e237dee7616c6bf56d39fc003e7e92591746c48a744f126a330969. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/NLQ8D2300467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa52e9e1b2cc92313a5d17f0e7447d76c2a9ed39d849862e3550aab7814b26b55. 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/QZXLZ2337059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2fc222614652162fa2495932b9c8fd296521abb4184ebb495e7001752e3a730. Chain 2 (Bitcoin): anchored in block 957065 (2026-07-07T16:43: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/NLQ8D2300455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbed92ba56bc15753f99fc57b54457154cf8138e17389ed55d857adc14dc8971a. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/ATEK02355405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9da72e23dce0b6270bfda9aba3eb7ee79074193c8371ae9062f066f5a316ab3. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/NLD682300863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0cbdd9ab0a21574a76dd673eb3753fb593a89f359cd5098988d9b4b5f3a8a36. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/NLQ8D2201333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1376d06e9d546d06055cc4f74ca38eff1c5ef438a093f909902b09b5978fbd7c. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/NLQ8D2201039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x906765460bab8edb074fc748d3f7001dd8dfbce980a086ffe60844b3e903d242. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/NLQ8D2200573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5cb50c5b5d2d8421b8ce550d3f1b1c3d79a7e3e0b8e03d614b9a9407e743854. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/NLQ8D2101316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08363a9ce7ef59fb29f050b3f08fcbb288e8264e81b2f2af07ee5a70d42596b6. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/NLQ8D1900702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58719fdee3e030a314b16781a387a7c97f8f307de7909930284ef382f87d8d1f. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/NLQ8D1900642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x713b791b4a33ced26f2ffe820d4da9ed83c5a6064ffb45268b0df1f589b6f7d8. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/USLZJ1958711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85cba6238cb749c78f9b6bd5a255b58dd36f38ea2ab2128afa63bfda6d9bf1d8. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBKQU1927869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70991d1373bd880536ef76e09efb8332c726d74a881d9fef760478f7056f0405. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/DEXO12431993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37138400897d18df0d1e2f87006881f6712073795674d5fd84dc7f0d5935cada. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/NLQ8D2101540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc52b71b6e328f8f03db0cd6a63a3bd2194a606a8b1d53faf3b0ce3e5d73b0e6f. Chain 2 (Bitcoin): anchored in block 960167 (2026-07-29T23:42:34Z), 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/NLQ8D2100832.
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