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 0xd44bfebbae31d0b4a0a0a6b2d1b91850cf091540fdcf882e0d539bd58e4a4fce. Chain 2 (Bitcoin): anchored in block 953750 (2026-06-15T06:12:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/aa3c7981-4ce8-4501-a7d1-758a290a9825.json and https://artists.proofprofile.net/proofs/artist/aa3c7981-4ce8-4501-a7d1-758a290a9825.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 0x3fafdd89a70d0ca96060f05ee512ce41153d3e4e9222aaa9550d22828468b35c. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/DGA082458328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbbc1df8f1dbc96b79f247b7b97083e12c9553350bc6df50ef3ea899cbc6cc87. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/RUAGT2455000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fb260692b502c123cce9ba3536185416eb8ae983ae882c9b2338295e1bae462. Chain 2 (Bitcoin): anchored in block 958908 (2026-07-20T16:28: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/RUAH62425718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fdbea3b9eaeae213c345fd9ab9ec5d82bf0684ba845b291c7eb85b561786d22. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T16:12:29Z), 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/RUAH62425725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde51e0f7c387bcbbb51baee479c4b1ad6aa6a9d343953c46939aa61ddbe99520. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/RUA1D2518210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x530b51436b442423bbb86386a82ade33743810a9c04560fddc553002f53fbd83. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12:52Z), 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/RUA1D2518211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x645920e991b75d0b494acec2797badfab5e315ad079f99ae62d5b04694ff2953. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/RUA1D2518212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0108e543142ba3e3a46c1139d5a8d15f8c950fe8e03a28abc38a5a483e45cc24. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/RUA1D2518213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6be3fce38be1bcb855e617aa332d939b3592729774adbc6195250c9bc576c5e3. 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/RUA1D2556862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9977c2b28ca9a61d286829b66f835e9145d01b457f0ef5c3bffa80180bb06b32. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03:04Z), 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/RUA1D2556864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x308c077b5ffb11e77288b5e3a79a7c9b5c664928dcbcc7698e5d5015a738ba09. 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/RUA1D2556865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc46d0966db3c56bce51fd303cd7c6d11096b8a25f7e9c5173fdb774c197f3b81. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03:04Z), 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/RUA1D2556866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf26dd56dbcbc07e84bfaf16a503aef7f66374d1fc56b0682c842b65abaf051d. 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/RUA1D2556867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c4373ffc2aa56152787753af426103f3a37e68858f0b009287cd24675adda4c. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50:22Z), 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/RUA1D2556869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ccd5d6beda1ca2f7afb2651ddbc65df897462140e49a0afe2b4e478d36f1ccb. 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/RUA1D2556871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x048bc0757b29f9405ec6c2ed3f26800f5dc343b345fb3beb343fd2d9e1250d36. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30: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/RUA1D2556872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce9f1c51cb4cd46aadd926bdd712bfad1cc2991e126b2a3fd9f643baa34992bb. 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/RUA1D2556873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24c41d1cbe842ce38e5d7b59dbc31733202c48d420c03a98a28bf23d756a295e. 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/RUA1D2556874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c5351a5c9ce672f4b67b4d51a6acd01751deffd12b2c96ade5c7b1d7d5c0f6f. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/RUA1D2556875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36725ed0232ac6a13a1e132f3de8bbad33562b0046d6070890cfd736c731cdcf. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/RUAGT2502878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17aeeeab828053eec4ef75804803c699ac01424be0612db8f7a74aa461bfca9d. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/RUAGT2593217.