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 0x60fd2aa48f2c94775daf1843ec9c42ee50d94c29953b652f4d0ca14b2435421b. Chain 2 (Bitcoin): anchored in block 953592 (2026-06-14T05:36:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/038123fa-67bd-4eb1-bfb6-5ae2e5418c5e.json and https://artists.proofprofile.net/proofs/artist/038123fa-67bd-4eb1-bfb6-5ae2e5418c5e.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 0x789f3249f8a2da7c35cfe76a2adff438c262fc2377477309bc36f2abc348d546. 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/FRZ091200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0da7d872c05927f2d1414926024bf1506f19e361ca4e6ba21914834fa6ad3648. 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/FRZ091200002.
Requiem, Op. 9: III. Domine Jesu Christe
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa34632c5f6fb60fe18ec4c2a15b96ad062b3a6106bddbac61f3b3020304eddaa. 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/FRZ091200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3df1adaae88928b61684c5eef2fbd1deb983621689836afab6e7f41fb0b3830. 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/FRZ091200004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc35c8cae3dd5ec5aac6c9f0d58689f5bbeccd2aff1af374b36d96987961ec04f. 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/FRZ091200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x275a6fdfa98936fb96362ab34c13d94797281a767fe08c30ab5c970e7a4c6369. 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/FRZ091200006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b6afb4b42a1d25f094be6455886590ee5293bd8af94e52f6a38a36141b08276. 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/FRZ091200007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5071f2a7a56e03d93a0efcb4572870a723587bea7b12359a8244b785d6dc574. 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/FRZ091200008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea726037a153b088e8da4e6becb24ddaa1bf2beaaf509f6cacb4814a37b2f0c2. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/FRZ091200009.
Psaume 26 "Le Seigneur est ma lumière et mon salut"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba57fe9f30bf6076b2a621fee61675e4d7632e3183ebf0ee598abf98ef104cf4. 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/FRZ091200010.
Psaume 18 "Les cieux chantent la gloire de Dieu"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab8b5962e643d8c286988cce69d98d6b3efbd405a11af32ee0f4e6cbb0180fde. 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/FRZ091200011.
Messe Cum Jubilo, Op. 11: I. Kyrie eléison
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bc58df0d68bd54d8e238adad0ec3ba550e46096988127649733e856f63367fd. 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/FRZ091200013.