1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0x52a51aa6ef21b79df3cc0242d664395e41ec0c2f7e8f3735f5a9a41333cdc4e6. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/deac7a09-bbd4-498a-8e3f-a8f1174e7900.json and https://artists.proofprofile.net/proofs/artist/deac7a09-bbd4-498a-8e3f-a8f1174e7900.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 → block OTSBitcoinBlock must exist at that height 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 0x3e4dcdd27acdb157921573ffc6d8f0b517fc7076b28d1694f67b49b51aa604c4. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/GBAJY9300101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ae986be5027a2f16ee51c2411d66c8940a972ceab0ef4b28bd914b0cc5af989. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04: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/GBAJY9510301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe91c3086dcfede6f05b6b482aa20de266a4157997a485167fef3e110e7dc0671. 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/GBAJY9500401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcf17317176a78d72fd943e4dba7eb4dca024168efd4d845d3e6538cb8de8e79. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/GBAJY9300102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee5afad3d058612cc871f0538b1a89291a93da1285f12c9e5fc62c7c2c703d30. 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/GBAJY9400202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb16f7389cd955bcbf4e5ce5cdd305e8dfd13a7027901f7f1474a5ec91790eda. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBAJY9510302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6c9ba7d6da24eea7e56cfbe39da3cc4590a66e60b827048eff25822ae81740c. 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/GBAJY9300103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c6a7a48a50e137fb85de39ecfc0da7ff3b2eef81a5ca8275f318e03bb33591a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBAJY9400203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5581db54345b9d6b191fd4985b6f5e45c0f21c5a553d2ffc4d6de735f34dab4b. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GBAJY9500403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f9fff0f002763f9d36cc1c0a37256000fe9eaf66d6e98037d30357e3c5885a7. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBAJY9300104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9751a35caec60dca53dba8376526af095190350687bac26c3b5374b9010b5b2. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBAJY9300105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22ee9ad21b114239089d47d004a2ff0eff2957e4ccee948029f355880a74cb84. 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/GBAJY9400205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73a816259680a25869f72fced8817fa47be5c5bfcc6f93d43f4f4866602a2d0e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBAJY9510305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0147526f03c343e15dd24475c379dcf52d21eeb1c68b589a89bacd970e0a672. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GBAJY9400206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bdd55660c45bd9a545a47311a53be3815fb7d6049dee2163beefcf2b8dd1d6e. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GBAJY9510306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf0bc5ec8176ae569e9284e1e85479e88d4ef530581a5f9264a8506308a4f8e8. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBAJY9500406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee6badf18c8758001b887927c7228d94213e411c9b10db33af8f8b3316f7f685. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GBAJY9400207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ee690ea31350ebe5bdcffd2824140f27e8eb9daab1dd60933bed35fd003bbb0. 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/GBAJY9300108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fbf63a3726253fac64306d37c611f3757d8c8857ff0e891518552a41bc46087. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GBAJY9500408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2895cf81260af21e0789e971a89ac7653d05e298bfbe377445c6cc170f3f5652. Chain 2 (Bitcoin): anchored in block 957011 (2026-07-07T08:25: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/GBAJY9400209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa690fc41bd08e9a63a8fb1682db31c7e3c17edcac60c58a096966d80797c8b99. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GBAJY9500409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec26142a055edc03b3169fbbcc85c054c3dcdbafb38b713410622b9e3f0f5788. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBAJY9500410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x800d06f5772297ceb202f8bd7bd69a58e9b0c9b3de2e1bdef892aa33f2993f19. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/GBAJY9300110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x892c9e75d950d57835c00e21a868db76b6d00f15cb89d89a8a6460a04b747b9b. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GBAJY9400211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc1af8da31a63b63357155bb2bcff05a0f10773387d3b93376bb2aa039f46c2b. 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/GBAJY9300112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa424648692d20422c6124eb30975167f21a5f9d4ca7ef23f0212ec1dc0af0840. 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/GBAJY9300116.
Laudes Regiae (Arr. Dearnley for Bass & Choir)
Mattins Responsory (Arr. Willcocks for 3 Voices & Choir)
Laetentur coeli, T. 34 (Cantiones Sacrae, 1589)
Angelus ad virginem (Arr. Willcocks Choir & Organ)
Vesper Responsory (Arr. Dearnley for Tenor & Choir)
O Come, O Come, Emmanuel (Arr. Carter for Choir & Organ)
Gordon Stewart - Plays Andrew Carter Organ Works
Concerto in C Major for Organ, Strings, Wind & Timpani: Andante Gocosso
Concerto in C Major for Organ, Strings, Wind & Timpani: Theme & Variations
Concerto in C Major for Organ, Strings, Wind & Timpani: Scherzo
Concerto in C Major for Organ, Strings, Wind & Timpani: Finale
Petite Suite For Trumpet & Organ: Festival
Petite Suite For Trumpet & Organ: Wisteria
Petite Suite For Trumpet & Organ: Scherzo
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c50bba722707e7be8441f74231aef279df871a54c2feb7e12b643ea9153da81. 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/GBMY52004802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7401438e761d5647a9f352598785de99493bd6fb2944a1441b5180fea2efc91. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBLLH1645817.
Classical Music for the Christmas Holiday, Vol. 1
A maiden most gentle (arr. A. Carter for choir): A Maiden Most Gentle (arr. A. Carter for choir)
Parish of All Saints' Ashmont Choir of Men & Boys