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 0x3645f41d8041a06d5a89b83b0274050009013f9d47bae9f92460b915faae3375. 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/a0acc3b7-ae54-48f5-bcb2-232162b0cfe7.json and https://artists.proofprofile.net/proofs/artist/a0acc3b7-ae54-48f5-bcb2-232162b0cfe7.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 0x1b9309a330b373111855e9a0bdd0ac56fdb5fe94ac27ad6a12452dac219f76a0. 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/GBUM71804725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c139d1c5d2d13ec22137199c67623e1366a22d4e9e91bccd1ed250038dfe0b2. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/GBUM71905382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xface48084e2438460c80d08d60a314c142deaf93125e3eef7e90b8016851e31d. Chain 2 (Bitcoin): anchored in block 958462 (2026-07-17T23:17:53Z), 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/GBUM72001888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b58ea1d59ac2b11ab035e0702c12e5dbdda02a9e03940bd423f71aa5a9161e0. 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/GBUM72004734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa38b5d68ee153a9869a432da49c4276893a20bcc3d7934a9f2de676c486a153a. 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/GX3Q92091115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x807dcd753aabaa5d81fbb5a238961b50477167f24836432a58cae70269147371. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22:01Z), 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/GX3Q92095793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56c40adc9cb4e0ab57f46cb747a4d140a02e19b90194785fbbcacf0099cf1df7. 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/GX3Q92094799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5350637d6797e1ac324d291a3e53aa875ce83ddcf6c866455e1a75a29e43e879. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29:03Z), 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/GX3Q92095796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66f10f24634bd93ffb142b2f5a7babdfac5e9e4c11b0f6f539f22391258c08e0. 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/GX3Q92095798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x807dcd753aabaa5d81fbb5a238961b50477167f24836432a58cae70269147371. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14:15Z), 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/GX3Q92095793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56c40adc9cb4e0ab57f46cb747a4d140a02e19b90194785fbbcacf0099cf1df7. 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/GX3Q92094799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5350637d6797e1ac324d291a3e53aa875ce83ddcf6c866455e1a75a29e43e879. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/GX3Q92095796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66f10f24634bd93ffb142b2f5a7babdfac5e9e4c11b0f6f539f22391258c08e0. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/GX3Q92095798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d224954e31c046a30f162a4c990cdef64860250affc169689bb20d5e37c7339. 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/NLRD52059766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80ea7c0360067357c30ef817d7b4ad5417123241a1c4749be6ddc653d22eaaab. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/GBLFP2259495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98f19d77fd42e1b70d87e3674b97e398dcd525c1618e19838a51a9ecf54a2279. 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/GX3Q92474848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98f19d77fd42e1b70d87e3674b97e398dcd525c1618e19838a51a9ecf54a2279. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18:01Z), 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/GX3Q92474848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2d3ef8ad5b343a3f9a160e3c0322c93c56cd6f4fa69eff10f04f8916a33c06c. 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/NLY9D2100043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2150e1d389e78d2eac16b6736d73ef7ec327d0aa6edf237f15476d23fb61935f. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15: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/FRDKY2300100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2150e1d389e78d2eac16b6736d73ef7ec327d0aa6edf237f15476d23fb61935f. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/FRDKY2300100.