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 0xc58f43eec34a70cd40d381a23ef0b572995b06082053a3b707a80e1dd7d2c2df. Chain 2 (Bitcoin): anchored in block 953598 (2026-06-14T06:40:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0cb14dd0-1b46-4e33-b837-3ae25fe94d7f.json and https://artists.proofprofile.net/proofs/artist/0cb14dd0-1b46-4e33-b837-3ae25fe94d7f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Borneo Tanjung Baluran, en Savane (Borneo Tanjung Baluran, Savana)
Cigales et grillons et autres insectes - Cidadas and Crickets
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 0xb5b8d82897ffee0b54a6735c390423567d629a05e3e66201fb161e935249a983. 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/FRX190733778.
Thailande Parc National de Khao Yai, de nuit 1 (Thailand Khao Yai National Park, at night 1)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc91a0ed85675f7f166ba8830c810a36f3a632f68e44acc6c9a65aa0738c5fe54. 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/FRX190733779.
Cameroun près de Douala, de nuit, en Savane 1 (Cameroon near Douala, at night, savana 1)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79e64bbaea99cb0e6534f67a6b2d0f25fec7f1c2cc0f68d9e860069945741760. 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/FRX190733783.
Cameroun près de Douala, de nuit, en Savane 3 (Cameroon near Douala, at night, savana 3)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e741bae18de9f2b9d01d69689eb0bb16cf17d1007519a85a5b55dd5d23bc265. 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/FRX190733785.
Ile de la Réunion, près de Pavillon, au Crépuscule (Réunion island near Pavillon, at night )
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7997010c1d461e3d1f15b3ad027a341b060fac08906c11cba8202214b535045. 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/FRX190733792.
France, Bugey, fin avril, de nuit (France, Bugey, end of April, at night)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c4523e4fc75a150836fd616ce3ee64ad2cc64f6146900cfeb82b3af5d5ac35f. 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/FRX190733794.
France, Bugey, de nuit, à la mi-août (France, Bugey, at night, in mid August 2)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9245da81eb4d33cce99a4ab67745fb270debe2bc131df8f1af7748e1ded04219. 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/FRX190733796.
Martinique, de nuit, en lisière de forêt (Martinique, at night, at the forest edge)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3feceed769fc0d1d567061d8c46d28eb82597f1bbbbd5501b068da77f60b190. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/FRX190733788.
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
France, Bugey, tard dans la nuit (France, Bugey, late at night)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x438046aa816534fe8776e94e3a893676690f9705a823bc782c033877f98509f2. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09:33Z), 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/FRX190733797.