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 0x633e8fd0f958a30e155c0ca6b759cfb64742e088bbcdfc789da5d5d21d7a2360. 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/8ad396f8-ab0b-4650-92d5-d7f6ff1cfad9.json and https://artists.proofprofile.net/proofs/artist/8ad396f8-ab0b-4650-92d5-d7f6ff1cfad9.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 0xb5f398cc92824177f6b5af6e387cb7f15b1d8f053ff4148f5336d0902d240097. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZZ4H2301000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x978175957a718a813cfb65fb45180dce832153d8f8f9cb1ec8e85f82e1dee257. 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/QZZ4H2400251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f42b49afcd656c9dc3d8b769935495015e9a718f63137419818c7ce85a05db9. 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/QZZ4H2400237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17198e8bf87a188bafe8376ffc1cc73e0d03c34a656924a75d9f232c2bb7be30. 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/QZZ4H2400272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb104964a732d5893c671d0af998346b49254ee562c17d529716eeb98454c99b5. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/QZZ4H2400112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c9b4711f5e9adb5aa876074944f9ba417affeadafd7f39d02e7fa38d9d54002. 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/QZZ4H2400279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ba12485e9bb4ad6ac9809834411ef40f304af797653cb1e9321a0d76053a517. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/QZZ4H2400091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xceb0a7b743859dad61d1808a84ee21dc93fcc4968b313fcd17bb6dde48450dda. 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/QZZ4H2400077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6bffe211680def01d7e921cb2b14d5cd156a56e4925685e36eb60438b264012. Chain 2 (Bitcoin): anchored in block 960101 (2026-07-29T11:46: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/QZZ4H2400265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6acec676cc82304dbc482f7e9347c97503a0448c7f1c70f5a298cfc9b59c663. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/QZZ4H2400056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5367ace4075f9b64b16bba674886111793e93e058a4681f63027e7e1f52b212. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/QZZ4H2400063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6478779664f663ba25d22c13afd4c988017508d6517acaa78939a44f2514ee69. 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/QZZ4H2400223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x117bed16a1374c526008070b9caecfbb5ed59774bfb6ab811f99fdce70cdc61c. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/QZZ4H2400258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29fc6866eb51fdcd4e02e7639109c1fe43cdbe8d8f8bf6dc6f01f36448eac372. Chain 2 (Bitcoin): anchored in block 960187 (2026-07-30T01:34: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/QZZ4H2400244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34d0a8822f0d699347696c73735013b0643e6afaae688d2b0df4e1dc8b9bb5c1. 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/QZZ4H2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52ee5aeca6c523e11d2b9ad3300bdcdd159cb3d85e80ad6a7adbdccbae38f528. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZZ4H2302004.