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 0x7809c6f5e8c9b768547e09562417a6d8028802cd322858e882af9e916493dc0c. 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/e6e98c15-8e84-4580-91ec-e42b7fd79727.json and https://artists.proofprofile.net/proofs/artist/e6e98c15-8e84-4580-91ec-e42b7fd79727.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 0x92f9da298f82c832441cddf695dedfaa03eb35e9fe6e838e49e64ce545f10948. 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/BCIGI2100028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x883260728ef1af4c56b86d75d29db789fdbba8d6751931703045bd84b39d7a37. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/BRUM72400024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49b07674bff489807433c441a485194e00f4e53f504a2c8a59f20fc4d8b63bc5. 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/BCUBG2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x746605d9c3a35cee7160228f4f198e95ddb0b1c2256b7a1733d06d75dae887c4. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZW9M2319586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11e7815ec2fb7637f905cf66218d43e56e611d722b719d8e1ec80a90a594541f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZW9M2319608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43fd412b0678f32be369d7adac8b96499c7efb889aba7212c5d935deea24e4fa. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BX08N2100102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06228c22308520a071c1ad69c4263b28b5f66418df85f61856cebceb610b5feb. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZ5AB2373139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8362b7f522588f4970c440ecd8e70ef30016780b924ec85c0ca453adfc0e31ee. 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/BRUM72301567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8fe7de78934b8fdee675bffe6d9eb9f5fba52101dab6cd344e75ed68da4904d. Chain 2 (Bitcoin): anchored in block 960113 (2026-07-29T13:38:16Z), 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/BRUM72301383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaca34a3ab078b6beeb77c9274e22c62ad7786ab5bc8d88d0565aa3c1a86986f6. 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/BRUM72301384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3337af3b0e299f8ceec7816634f0ff8a76b0ab916f9f1ac44927189e1b79a896. 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/BRUM72301385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4624ed75ef7d8968f11901ebe575b5b317a6240b3da440819ddd8f2e9715f00d. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/BRUM72301393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7eb718a5aad0c6a51eb73f01161637fad72a0049c857742d78bec1808ddd5595. 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/BRUM72301386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24cd11899ae5d4a2cc873a7f42da93f79200078af5c88f7608e11ef5091e9024. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/BRUM72301387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8740b53362ea091da0465622f62ef82647a094b8edd75adf3e771e4b1d0adf79. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/BRUM72301388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3e20c026163410df02ac92dbac6682a350b24f6791cc47fa20df973bd6bd477. 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/QZGLM2373411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00e260656861001d2190eef08d00c8dc65a84bb662f848ab262459919ffc5e36. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/USLZJ2343276.