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 0xfe76efe3ff49e65516a5a1d3abae303d3650bdabe07d2e104dd5fb3c4f53081a. 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/d2e4e702-d874-48d5-9490-2010ba2c8daa.json and https://artists.proofprofile.net/proofs/artist/d2e4e702-d874-48d5-9490-2010ba2c8daa.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Soirée années 60 (tous les hits français)
Twistez aux sons des sixties (hits français des années 60)
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 0x1cbf1e234e45b88aa28f2a52d3ee0552aafb20beaf6b54edcd8c34bce43ef3a8. 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/FR0W61845960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22c3e881c2bff1f0ee833df8f98c86b257065cca0809c8b91ff6aa86486bcc74. 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/FR0W61845963.
Vous les copains, je ne vous oublierai jamais
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7fc78e723ef6bc37e0bab30b0415039902ed773ca2f2d95af6d384375d2e89a. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/FR0W61844526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3aa1a5e18b8c0b7e333ef0f001b6c29dd33f83f2dd9b256350552ade14382aa. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), 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/FR0W61844524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x713239ea77996e20991ceaaefd0a1ec906b06745ef104fc323f1bd3d8c770e14. 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/FR0W61844523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf33f8b0cd0a559a8c20f8cd241d3cc20a848f48e4ef76f5c66c505cb0298326e. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/FR0W61844528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84e9abecbfd5703f4b440eae6077c83a410c88eb454125ac400c74aae6016bec. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/FR0W61844529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c7991c81df93b7de9d8a577c3a226114a280c1cf7249241a483cdafb9ba2803. 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/FR0W61844535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06fb0017704067abb9fc5387dec5a73a41d94413878644eb3168c039c6fc3c3e. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/FR0W61844551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x817f74864b8c848e94a8592c73feb6dd2ee7445063948567f5fc0818c45bca0f. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58: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/FR0W61840862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc3dcbbbfb9562ada118f2b5d4ba3751c65fe0197183d4c13ba19d80cd03f143. 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/FR0W61824875.
Tubes années 60, Vol. 1 (Le meilleur des yéyés)
Tubes années 60, Vol. 3 (Le meilleur des yéyés)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90e74248ad31b3c4c3bf981a03a9a967c6f19d2ce60b9f6107e5bf09cfc0fc8f. 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/FR0W69957574.
Tubes années 60, Vol. 2 (Le meilleur des yéyés)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fbc11d50801c377839de23b3694183d24562ab2ef404178ca78157f182b9396. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/FR0W69957538.