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 0xf60cdcfc4f995b5804678122a41c0e45fdab636181867c58eaf85b4c4b7503e6. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/020fa5db-522f-4e67-b3cb-8497606326f9.json and https://artists.proofprofile.net/proofs/artist/020fa5db-522f-4e67-b3cb-8497606326f9.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 0x3228ac136f9f30cdecfb5261e9c11088e80a2caabdf0154b2c94e26df8d3ebbc. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZGLS2467800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb99a46e835eccda4554d9b374e0f178b78fd874f2f507ca57f52a94fc2f51e0b. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/ES71G2142072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d6b0940fb506c7c836b02835787c49abdbd0acf9b370d5d1a09e14d4207f5ee. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/ES71G2127534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a6f641185b072f24e22214b7dfa1f89db70bd793d13ce615be6225461b1473c. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41:13Z), 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/ES71G2118844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56bf768c21f68e60a17952b4748781b2c39eee7bd22523b3d4119647a956c869. 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/ES71G2209513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9d96cfbd9bdd79e5b6d336f727d4b2a14b2547644981fb26c2a91a139f4d630. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QZHZ32182484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7d3f53238b77b900a5eea7b4564a9d49c4b997ed8fbebb35a6c5a8f1dfaa119. 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/ES71G2201855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90f4f97a41c6fcbf8426f0514a3789eb79d14c5c721ad77f3a5225c534c75c53. 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/ES71G2201854.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b547b0c90df7716970367b615aaa9c4eb6bc5881b1d39cfd0ad37bb4f0e6d0f. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/ES71G2402767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x984481434fc3bb89f31d1ab4584ecbeda3696f354d78b01f6fd4a1b003d70e4e. 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/QM7282464674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7dbb35f8896df69edf012c9d30d509d9a8871aecda2a835ec6015a8d32b750c. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZK6M2343922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14ced30a65478d661e84ae3b2c16d610c188a07847d285c9f6372f74eb8a05a7. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/QZK6M2343923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb32169ca89c9ac7812ba1b60ea21a2c17f572b7e43cbcf118e7a82571d0caad. 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/QZK6M2343924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x231d7ac3b078efeb9e68e3685eee347bf6b68d3f1565f385c22cd15cda8b21b6. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18: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/QZK6M2343925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1373d656cae2f6ae8c8043b1f652551696d2055e8faf66b0f6fcf783e227fb5. 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/QZK6M2343926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e78e5c9eb39ba392ba2b1f690cecc8d910cf82c19ed7cfcb91615b2b0e4f740. Chain 2 (Bitcoin): anchored in block 956859 (2026-07-06T01:42: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/QZK6M2343927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb7e8a8e155dbce59da18a6c118b71d5b007fe49e5789f47789fe9fa41a40d88. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QZK6M2343928.