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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb1177788bdc53e633fc2d93fb6ce4d70adaaab215c06f18cbb6f434a6cba347. 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/bbd6e26b-48d0-4241-a707-5f4267680af4.json and https://artists.proofprofile.net/proofs/artist/bbd6e26b-48d0-4241-a707-5f4267680af4.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80ab7f5085d4473feb00c663002e463e3662ba52b6cf3c8265ae3bdc5d28407d. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/GBBBC2000135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02c5f42ae85511324ad44a37ba29f4a4f1bc828ff6d031f55a6e0a05ebe89efb. 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/GBBBC2000128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38e0461c79176d8376cf6d1cbf7deaeccab3835db4511a6732fc6dbf6ef96038. 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/GBBBC2000129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22f62c1d2055c04ad40378511aceebf51ff8787764b5f2ba9110f97565a607d6. 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/GBBBC2000130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x906639ed40eaecd487bfd5a9040a114073e3b6bb7f851822286dac3b4600f791. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/GBBBC2000131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf08744dbcce61d7b2346549bf657bb16d9488a58ca95679fc205fed556dd7a2. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/GBBBC2000134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf81a0cc87aac29dfc8de498840f1092d741cd5f69608a30d965c19364bd41029. 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/GBBBC1900115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6a73f825a6e1f3e90275b13954c53f2f2b9df6f692e80dceadf2d43064c371d. Chain 2 (Bitcoin): anchored in block 957056 (2026-07-21T20:08:42Z), 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/GBBBC2000137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd11831958c6b509322d0ffcbd3af759cec08ab14aa2def8d660716cc19581de0. 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/GBBBC2000138.
saman (Arr. Lawson for Saxophone & Ensemble)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x153e1ecc335a199ff50d686f65f3a444eb51e251a317edd9ee6e856c4c9e8b5a. 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/GBBBC2400553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa04233d1497e162f9be4e4a15a238c31c98574df9b3251611228cfea59371e5. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/GBBBC2301500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcdc591bd939c8510e48502c8c0f099b0c1bad6473c3d62c48cc147b540ead3c. 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/GBBBC2301502.
Nutcracker Medley (Arr. Mackay for Saxophone and Ensemble)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebecd8fc20de5a9d242280324bf20b6ddc52bb8200bc67399b4a328cc98c12d0. 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/GBBBC2100535.
Happy Christmas (War is Over) [Arr. Metcalfe for Saxophone and Ensemble]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7d50664a7a268c62778b93d70fe7b29ffc3a912f6b33f95b7da21c8f154722e. 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/GBBBC2100534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ec57e0da38e23a7d0f45651c836115f97c5d1e93cb6dd05cc828f17e9ab4bc5. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/GBBBC2000133.
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