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 0xf38871437812d9c97868792153ef732445597798e19d00703ebfca3a4946ed51. 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/bf975b8e-fccf-4781-b871-5daf838eab82.json and https://artists.proofprofile.net/proofs/artist/bf975b8e-fccf-4781-b871-5daf838eab82.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 0x4f72796ce94ca4e1213c27cfcdd48e016cd0231a0e877d8bb3c23cd2d645884b. Chain 2 (Bitcoin): anchored in block 960173 (2026-07-30T00:11:40Z), 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/HKI191156915.
Once in Royal David's City (arr. A.H. Mann and D. Willcocks for choir and organ)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74278e630df5ae355e24dd28131d138f6de622b130a131a1d445e5380a76dea3. Chain 2 (Bitcoin): anchored in block 960285 (2026-07-30T17:26:40Z), 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/HKI191416601.
What Child Is This? (arr. P. Halley for choir and organ)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbaa791df188199d5cdd0df95f3fa70f6a8932eddae09d3fd0d69d4dc32132dc. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/HKI191416603.
A Boy Was Born, Op. 3: Theme: A Boy Was Born
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd05e21b20ff96de3db629cab3cda6635eccbd7e3d896df93a79fd3f4f2542e3. 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/HKI191416604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3e0a002738fbf6ee501fd471be453f1e9026d41ce9d644787f4f54815ba693a. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/HKI191416605.
Who is He in Yonder Stall: Who Is He in Yonder Stall
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x791c0d8263022720668516166699ab7c52bf940d228c5b1443208ba5269b347b. Chain 2 (Bitcoin): anchored in block 960429 (2026-07-31T16:07:24Z), 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/HKI191416606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfedb2699e5720ab0c050793b5c3c3715b144091e8ca0019934a784f84ec00391. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/HKI191416607.
Away in a Manger (arr. B. Chilcott for choir)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb97d6c43b166263d707fa4d06f5f43d71772b8613c10f2d4a7af0b2a6380a8b8. 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/HKI191416608.
Ding! Dong! Merrily on High (arr. M. Wilberg and P. Stevens for choir and organ)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc358b25d40fd7adc2f0fb4f2c5d254829151ec3487dc4f0c7df990d68099a7b6. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/HKI191416609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f3442db16cf2a36b5d90f918da13282e9a82d3a1cc795c41b66fb0a134a2972. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/HKI191416610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa159c38fa2644c5698617d828c3c7ce41f83e0071bea4166836b42721e06d8d6. 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/HKI191416612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd82249fa019ad66688b61190bfc6bef6a8ac3720e52ab1d06cd232a204150f0. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/HKI191416613.
Gabriel's Message (arr. G. Brown for choir and organ)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19c80a4712137c651f655a273c984d1a85f74d5059dd9cf1c105bbcfab1d44e2. 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/HKI191416614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd3427c4c8ae287fc6156c95e37b3d237efda93ea374d80306a2dd13ff6f14e4. 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/HKI191416617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b378c9c4c37e2abeb79d1fff32c93360eee403365f6fd0bec1936bd50c51e99. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/HKI190627717.