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 0x23def12b15d40a5b7384a6315977c0fa85da2897cd33939b2bc9e1cf3eb5951f. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/296959e3-02f8-460f-a5e1-926f4da051a8.json and https://artists.proofprofile.net/proofs/artist/296959e3-02f8-460f-a5e1-926f4da051a8.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 0xef4d8aa36c5073c323bda2ee290f332c366ea1b51f92fd849510073753ef3e54. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/DGA0R2339843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5b50940a9f9daed82d5ec63a3436e9cba8d664d2c5f9199ac7548fe4a2af566. Chain 2 (Bitcoin): anchored in block 960268 (2026-07-30T14:53: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/FR10S2559109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98f9f7cc3b4ff48f941f1b44e2254ef8a7bd035ef74069f18a6068671650eff6. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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/HKC992425429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2d3fed60882119151c5d7067826448ca8ebf89a9a245db767a2b56c638e39f4. 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/HKG732423226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5771a94560a2545053e45e433d6e5936de4cdbe1172c69f00e70fbc1f6614ac. Chain 2 (Bitcoin): anchored in block 957210 (2026-07-08T18:28: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/HKC992325738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe25161114ac73c5b48beb2af6d4df6754f04240331be09e67f678383161ff56e. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/HKC992325661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9cd8c2c6db4923678085a9850475b4e8d946ca6b7e827d5269590a1b9fcf47b. 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/HKK972337639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e49e077421c96cb12e0918dee0a37ca912f38d7af555df9f772551decbfa531. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/HKC992324739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66c8e160139bb4d0e4ca16acc0d01850c87d3ff8b07aadcc45036dab2b9982ce. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/FR2X42390787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7948e2685731107fa4f32e9668346df6aaee4caa56e424c1ab1737af3d234975. 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/HKG732283066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdafa957ae802844b96027db30488de0ab36cca03d4aaae10c8a495e9ed0a5c3c. 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/HKG732315132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x525e694cb8ebcbbcf6ca1805fe28b6d7573ad95a22aead37cf3f29474cf512e7. 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/DGA0L2371744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04d71cbcab63b8368a133368e3db548d7a17be4e5c15655f0f564442b425cf69. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/HKG731713341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x386f4748ce0ad312460dce25a0c5116e9c70519e9b82d1c735c9938f4e31a043. 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/HKC993024741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3607ce03056d869f1eeb7859314e176735f313a9cedf9c3bb698ddff849e8297. 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/HKD012480858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe9181ec54c04bb4a772565e1e9ca66002d883f4c7df26c469f8ca6db1e99f85. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/HKD012424090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2705fb1af7c9818dea63c87ef895a93e87b88416cf85dc3f66f536f0e86d2d9a. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/HKD012424523.