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 0xa3ef76a732c9c95b32ce2756c6342ee6535085bd43872a22546c013efaf72ecc. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c1329eb8-00d7-4ff5-b8e7-b609ed84d0d0.json and https://artists.proofprofile.net/proofs/artist/c1329eb8-00d7-4ff5-b8e7-b609ed84d0d0.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Le parfaict danser. Dance Music 1300-1500
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 0x04cdaa13fa6d1940251e99a48574b0110627cb97e99d020e22d20ee5c5641dd3. 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/BER182245201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe512c8140cc52f20a166a2e191825bb6e7488fe4fdb7c8c81a9acc72a8e47a9d. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/BER182245202.
Bassadanze Zoglioxa (Arr. for Wind Ensemble and Percussion by Pascale Boquet)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98e633b00310d00fa23c6ebd922b28243b09378969a0cffc17e219aee0c1ab94. 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/BER182245205.
Ballo Francese chiamato Amoroso (Arr. for Wind Ensemble and Percussion by Pascale Boquet)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2f3e0afb851aa550df026b8e56d5ef5e37d4c801300adb0d3b06943cd4eb181. 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/BER182245207.
Ballo Francese chiamato Petit Rinense (Arr. for Wind Ensemble and Percussion by Nicolas Sansarlat)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6757901ed16c685e1ec5d8915886425da9a0e53c2d6c95f9b8413f5b896eb5b. 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/BER182245208.
Voltate in Ça Rosina (Arr. for Wind Ensemble and Percussion by Ian Harrison)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4bb41ff34dc337fdb9d8e6447509961b8785ffd7e0882113dd66c11eddca7d3. 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/BER182245209.
Re di Spagna (Arr. for Wind Ensemble and Percussion by Pascale Boquet)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51cebe3763dfab454cc4c49653a356c2504ea155cbf4735efaa0bfcefd9f3790. 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/BER182245210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f914b1b6ee5dda7074d8f962930766e3ea000e6c3062baaebb54dcb69cae8e5. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/BER182245212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5592fa8fecb11d0748e04181696b0aea2e5c6caff7244e5a6ff2173ac01b2bb5. 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/BER182245214.
Basse-danse Triste plaisirs (Arr. for Wind Ensemble and Percussion by Pascale Boquet)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e43b18bbb0abe474a6c0817a03bb23bab34b7f4bf94eec5f7f33cdad3dcda7d. 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/BER182245215.
Pavane La Monina (Arr. for Wind Ensemble and Percussion by Adrien Reboisson)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8b14e3ff62a507935eb9eccad228e7e82e76efb5f298122cac3fc9b013e1abf. 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/BER182245216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3544a02cd1e7485c97bc28188cc568eee24155c59bc4b463fa47764e4b707182. 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/BER182245217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd74599fb37f6c9b41415bb2438d65ec4408364cfe49e90a3185ae9603b0035d. 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/BER182245222.
Basse-danse Jouissance vous donneray (Arr. for Wind Ensemble and Percussion by Pascale Boquet)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e0517d3277ab613489162ee146a1de939c8966ffebb6c672f6587417d9f1e9b. 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/BER182245224.
Second livre de danseries: Tourdion C’est grand plaisir
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x992bfd67596828737bfe808ff39259212b730fc656e8fb4f43fe375256f07c91. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/BER182245225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73346bb85056e6d1eb04f8c9b723a3942a9c2dcb043ac3ecec465940bed3daa9. 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/BER182245230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x415be14c8af6f6e03acf99a40970961aa81db66f38d26dd454809811a11c7d1c. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T15:07:22Z), 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/BER182245204.
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 0xbaa4169f5fa9f84d7021885690a5f364e0aa6b1665fc4e658bd1e87c30a42ec9. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/BER182245221.
Troisième livre de danseries: Suite d’Allemandes
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28b8f406ad390a12f54b344a094071da54b55f795f5c1318d8c9f5df80072d3b. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39:05Z), 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/BER182245227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75ccb98ca2a10c8df5f7c7e2a251598cbd3303d3c229b5abfa7f317c9a44b387. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30:20Z), 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/BER182245203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0693e22f5498543108f432249e336dfce0c86f52c03e505edd69ee5a4b60f4ee. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/BER182245206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb84fcacdbb1596f9d0db4809de28867e17064383f482885b93b1a2a15e6d66e5. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/BER182245211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdccf506a7b95a9938329ef6a2cccb1a3f91c0179eb6773ce7300235cc6d5fd51. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/BER182245213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bf6dc7dfcc0ca0b6e445f2a271802c779f077bef487339c2065210929591aa8. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/BER182245218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b422b500818a203212eab5bae513bf79085365fde02d146f148846d78bc4c09. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/BER182245219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90de8403955adcb1f4c449fc2d60a93fe4dad3c573c7bbdcefd7222dd713daf4. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/BER182245220.
Recercada Quarta (Arr. for Wind Ensemble and Percussion by Adrien Reboisson)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa152706ec4b104e99b5332dc58e1a854f84dd8571ea449ccb50eae66b508013e. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/BER182245223.
Sixième livre de danseries: Pavane Passemaize, Passemèzes d’Italie & Gaillarde
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0da81aad0d88f22a52c1a06d15b0cf2173ea09e5a92e71df16f956b42681d644. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/BER182245226.
Premier livre de danseries: Suite de Bransles de Champaigne
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe54d21c2caed69ac36a13c3950e3661681fb4bc2d0e858ba64e0210bba3d5cca. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), 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/BER182245228.
Neuf basse dances: Basse-danse La Brosse
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79e242e61f1e254aeea16da1750d4e8f69083ff8839445b35014c5a67392fb5f. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/BER182245229.
Premier livre de danseries: Suite de branles gay
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88fe4fd5327fa7ab6a75263e0a3dbca1875d7e910c17189532dc79e31eed4ca8. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/BER182245231.
Premier livre de danseries: Suite de Branles gay