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 0xf1714f6322e07380af17b144d0ec809ec4278dd482c74edf771eb022c7c7d978. 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/693981e4-f896-4a13-8a28-d5a178f3af98.json and https://artists.proofprofile.net/proofs/artist/693981e4-f896-4a13-8a28-d5a178f3af98.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 0x9cbb5736332cfea78fbf1543653ed19efa3f2351561d089e6189f8b0d0d70f07. 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/QZNWT2481427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6c6454062dadb1547db4bf0c23954bde3ffe56ee9a6e812447440f5dddf4fec. 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/QZNWT2481429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe75fa55be9581cd102bdb321d62f7920b9c46c8230742b5d7f7a2b6986563066. 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/QZHN62411515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5343d8ead6a5450064da30b101ceb8ff6f1e998cc708290dcfdec174570628ac. 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/QZMEN2380967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x073ddd88123ad70ae2f591f74d91273fae52e650beb08adeb800e9ea79151845. 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/QZMEN2380986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9b3e0f392a5399f04413d748c7c73c822438b3e78c1b65764b65a8df07b126d. 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/QZMEN2380991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aa87a941c47749b824e7edf1419a8ecca7ee2798c99f6b55236d6b0f807c70b. 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/QZK6Q2249590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4068f7da23826b03e2e78413748ec09cf9d7522346662947840b5c6627bb0252. 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/QZK6Q2249591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87ad300d3bcecf3556ff3c741499aaea9884db9f4d1df71c3db76e22198ba566. 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/QZK6Q2249593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd7e6750ef1f450f3282110a8e0e202a5ceafa01a7e58cbe794690bace870385. 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/QZFYY2519779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54a0710d4fe9678422a5528ac4cb9dc9d9acf3aeb6df6132825d7c6b5c37316e. 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/QT3EX2498392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd62fd95090ded7ea9b1cd9a4124a9360e957f155d6f359dfe01aa26ebc5193d2. 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/QZNWT2492781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28ff4bdf8094ade780cd3616ffbe186ef9c5ff9787fdbafbd89af0f45c07a3ce. 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/QZHN72403111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd5af5c922451034bb4739894b7b9bc7932c66b21dc18a4e7b0618335e3e5d33. 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/GX38U2377474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x091f7577b590e979744f5ea7f895f3cf4895d30bf2b6574b62a63c4c60fefcdf. 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/GX38U2373280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85b429715a71b07476e5ed9fa1bc589c8d6222eb12fb027951d6f4a89402ca36. 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/GX38U2350311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1374f3d54cf49a0ed2547183d34bca7f926e6437455e4540fcce40c91f41bee. 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/QZTB82234947.