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 0xc3f475e3b880ec276e22c38762ccba74a3dc83e1deeb2639e74d81f8b301fb36. 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/17d3287c-2b5e-4cc7-a5bb-393eed53bfaf.json and https://artists.proofprofile.net/proofs/artist/17d3287c-2b5e-4cc7-a5bb-393eed53bfaf.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 0x6b749d6dcfdeeec4357cd8818e798bd0b255c563ac845e0c48d6eb2695eb0c88. 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/TWA450893502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1b48fe36e3ce4b2dc213ebb32b8472c9d74bd52749dafd49c86114cf3e15cab. 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/TWA450893503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4397f4dbf75b21f761a1ff1313d589ffd1bbcdb2ec5bf4e98fd5637eb53f2802. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/TWA511300448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2d2d5e559057be4da2671a9eb0a3069a3d6e1033d4d794baf3ab4d2214431cf. 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/TWA511300203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dd7746b77dbcac8cdc1b54dd21b3a0e28634ddc3c52100d1c79f011e4e06427. 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/TWA511300042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8e28dd5a5f7489c962c0c801dd573251c251f56c66a4980aa87c0ed73bf3350. 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/TWA511300036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14346a1245fd4af813493c0c4b2f99ce2f33ed839033de215b3032f213a0266e. 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/TWA511300155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfbb83253903a49f91d5543ddec58c172fa4d87416a6f300031ba6ebaa4074a1. 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/TWA511300150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb00ee786819b4c074ffcfe769cbaaf583f18e82b13cc75e8f723d3325fa916a. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/TWA511300243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f0ec29c4074665d9e17bcaa5f2c048856ed04b6d7dec462c9a950df18ab20c0. 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/TWA511300347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37a98f4ab8352a2022ac58137ad7994ec2c49ac6aad1b167773ca2f48325bbeb. 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/TWA511300048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1a26712e508a73cb87340e8ca651beaa28cd5daee64ded386998437ea022e17. 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/TWA511300262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59725de33e2786204c06972d16fb8c9985592d9a9b58838669e13402a66baa1c. 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/TWA458000707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14346a1245fd4af813493c0c4b2f99ce2f33ed839033de215b3032f213a0266e. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/TWA511300155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14346a1245fd4af813493c0c4b2f99ce2f33ed839033de215b3032f213a0266e. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/TWA511300155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba7a694be8747a50af1a7b34735e2c6d3ef6577c7fc563d483eecab55ded0cd1. 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/TWA511302113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x464216da43e879f79fcd2140dfd24733f3c8e9eedc18830ab3cfb6783c401700. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/TWA511300180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0dacac8280e73ce4d2e37dd318ecb0e3a48fe52a8fd730a49ceffc2987a1e86. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/TWA511300287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba7a694be8747a50af1a7b34735e2c6d3ef6577c7fc563d483eecab55ded0cd1. 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/TWA511302113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e65d6d9b2becbd4edd9cbe6356b8756537e5be2f6040c72bd48145d416b2d69. 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/TWA457700102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6ad2e564ad162121f92b3cda3be3cf5bf4d6977a82a0b58d41ee38696e126f5. 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/TWA457700104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd41fe3e2d8ab91f5d20263a1efc34194a62a26a19e63471f2fdb3d0bdf9c48ff. 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/TWA457700108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb53f7e92d75c711e1333f31f8d1d47c4557436fb840f667fccfbb7ab7bca9f6d. 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/TWA457700109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b2baba5a3898eb6d4a7a5a5172fc3a9f992e7ca3f3493dd9d453e7eb9d63837. 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/TWA457700110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x525f948c019918fed6e276e07f116975e9448692563a2521c4b29aededc9d446. 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/TWA511300014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x066fdf4c8ad35b7d8e0dd98ec2cc7335b0a6a17c3549273fe221a1bffd850314. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/TWA457800205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4115cdee4e103401f9a3b30a6fc5f0fc6e8f90e0aa3012ee07d1d547eb77efd8. 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/TWA511300019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x015191d69ba9dad208f0cd26406c9b54ded366e114db41ab25019d99608f32cc. 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/TWA457800210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2176bd0ba11e0e351060b9ecbd8e967e92a853e3d2d5965876e31d2d7003ffbe. 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/TWA511300274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17f33275a6a8a5a5d99003b31421ed5dca2fc4aaf1417f45c80daa9e81220679. 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/TWA511300215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeea3edd996b0b97618ca2d6d6ca70c23b99e2840b5b575a869a5b38ba7a303f2. 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/TWA511300216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ac38756a839014936ae2cf409bae910e18443514eeca6f219f6de31096455b7. 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/TWA511300221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd51d5ea5342537e9297e8fc71fd405f7173257cdd8005e993012085dd6fdb685. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T18:56: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/TWA511300224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6694e53a3e431567315aebbd3b39649a4ff68233c7c4ea7fdc1317554f922aad. 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/TWA511300132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a354420c8e1a4d2aca3c2054f5421778fac52819f6999820e8693ae35fa516d. 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/TWA511300035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52bac8cb43a6a61da4344b08a204393ae8b7ab60fb9b9fdc50d7d96fe2d96f59. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/TWA511300041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5168e7fde41c0723537bf12b51fdac913feb015987b7227a3ad9b6a9779eca6. 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/TWA511302120.