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 0xa6281e88ffcd10e4d23b8213d7d0dde77dd80ace78a51cce205e96f1e483751e. Chain 2 (Bitcoin): anchored in block 953596 (2026-06-14T06:21:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0bb7e76f-f020-4e52-9b79-76ae190639c4.json and https://artists.proofprofile.net/proofs/artist/0bb7e76f-f020-4e52-9b79-76ae190639c4.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c4f48a82f688a57b898a667a4e65b8e58c1be8b97ddc354a8460cbcde37fab7. 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/CAGNJ2301002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe39e1ae970d3f787bea209932d3d26923d96703d93acbc38f2837af8d7dd909. 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/CAGNJ2301009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x212424a3df58bb5941ebb1e4c9052febe574877ef77c6667f415228decaaa37f. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/CAGNJ2301013.
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
Quand j'aime une fois j'aime pour toujours
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6ad2eaf5035dd4924e172121dbf5bb1273d1ef90f0ab75549cd6b0b89684694. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/CAGNJ2301015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79b074d240c9ea43234555bf8319516a672f95c50884d9dbb44038594015486d. 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/CAGNJ1801002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05f34d1ecd37ed5a34ea7c932efc73a0ddcfa0a55900f63df60ae24e249840c2. 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/CAGNJ1801003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dca47f3aa7838fe3458df137f378b47c397ccd2c790d6be8241552ead44349c. 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/CAGNJ1801004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3384b756177640a42a3a220c959251468e320f3957a762bca97fbf553e9ae8fb. 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/CAGNJ1801005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa3662287aeff0289289a792708647e3f93a54256bd44e6c73c5ce394bc7e35c. 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/CAGNJ1801006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec0b50f8272f7b6bd930bc7f69e79329d86c2f61b7013c3aecc8b1ab65e69925. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/CAGNJ1801009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18c806338f7eedd881833829cf1e5b6bf4ce801425b9bcc1e1425f250bb97e95. 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/CAGNJ1801010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce0c405fda51a2410f78550c9beaa5b148160b382a1e03e3cbca32e711ae9b91. 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/CAGNJ1801011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a062729695022203629ba682482756effe292438942503d6039a7ba389b165f. 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/CAGNJ1801013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdae02c98817eadc5b0f70f7d9e2ab2a65fd7fa97d6f106158b5db034dbc4e1a5. 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/CAGNJ1801014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7474dc249f6207d148f3fa47b072856ba2f430481029be12506cb2b018135ed4. 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/CAGNJ1801015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x058fc360c12a8411b9b1d0cbeb6d3b6dbc241297da42bc3654bfc4a0c03c4611. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T09:08:24Z), 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/CAGNJ1801001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0f3e2a44e95e1e1b4c4edc451dda87b8fcc220e16faaad79a626ba10a239393. 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/CAGNJ1801007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ffaf5d44f440f18b7e65c637004e4efd40176c1cf10903d65ff932af71850cf. 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/CAGNJ1801008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa218fd8f639d31d526571c0d1c0aa3b73da527856cefeee98385c2cfc39ea0e1. Chain 2 (Bitcoin): anchored in block 960157 (2026-07-29T22:12: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/CAGNJ1801012.