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 0x17490c6077dd4658aa26a79a75c99bedc3105c10676db97462b2a865e0f2e156. 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/99fcc55f-eaa2-44c5-8a19-4e6f423c71c8.json and https://artists.proofprofile.net/proofs/artist/99fcc55f-eaa2-44c5-8a19-4e6f423c71c8.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 0x8a8a558aebdc0b66d468729db1da6f86e2e09265a224a7a250dc6be6da47685b. 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/FR67E0600010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa9f5e7d868df54f9b75a346e471908648dd0763cbae7a2d62698eaddd137fb0. 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/FR67E0600020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79ba10476a7a133e02e3ebe58aa6aab98167c2046ae90b6db37310104921fe70. 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/FR67E0600030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42504df5d761453ffb94ab09203a25bfaaab8e4115f3ce42e340b629fbd68097. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/FR67E0600040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdab92104349e0276ded16cf49e97e2e413d9a861014fa043ef0aadac75821a81. 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/FR67E0600050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8278b861a9bad85e021c370106d3efb517745f012dd3ad2672ce255bf06341e. 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/FR67E0600060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55ac76cfc5fae7624b78fd875cbe01044359524bdfc05c0d09dd08f0ac4b9cda. 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/FR67E0600070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9acf587fc850ac5cc5e8e7d6b5d64c89f1a28a61d0e958d1056806e1f4b3294. 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/FR67E0600080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ab2c4cf32de338fcd028b5bb7ce1258834a187d2458f53e0d0839467af2caba. 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/FR67E0600090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76e861cd2a11bca5d02ec236aa9cd9aa70918477e8aec3d97344a557bed10ce0. 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/FR67E0600100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2c636ce5f228d934f182e7348db150b3eb5bc4643b22d68f0754f9d52e47cbf. Chain 2 (Bitcoin): anchored in block 957067 (2026-07-07T16:54: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/FR67E0600110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc80025171f7f708f77f10341d6bac8c36a581a71dd63740b75e673e0027202fa. 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/FR67E0600120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23a06590c44907050d66e135d2fd80e0c44eec7ed5c095b672762f4a9d059571. 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/FR67E0600130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3327c3dbef5f3a6e5bc0c01fd70c0654ad0db494a780367e3b8e3f5c67eb4586. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/FR67E0600140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4435431e88ab7e4db6c93000b34a6c408de8dfcd8ab7e8a4645d7fe30b5d806e. 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/FR67E0600150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60b1e2e94359b94d52aa65f5da07f132017c3eb483dab188031532cbaa21899c. 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/FR67E0600160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x725668bc9cc9d859bf749f1e54525575c64654d86ca89b7667a081621c70f4cb. 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/FR67E0700060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a93b167a386bf048885619fd8e43532790c5c38939f90a22b8f53837a508eca. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/FR67E0700160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90a34a75fd756d225a7199d80850663034b5cdbd9073ce38fe7748f6d2bb530a. 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/FR67E0700170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1007f37e151925149fb33fc7e79d259c1a3f737b3be415fb6c67044555372082. 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/FR67E0700180.