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 0x599c911f7eb9a274536f61d94ffdf5e3a3be6141240adfe7702055968462e415. 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/e8a72ad2-fe26-48ba-8c2e-9701cae3e3d6.json and https://artists.proofprofile.net/proofs/artist/e8a72ad2-fe26-48ba-8c2e-9701cae3e3d6.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 0x3f7e8b91960c392dbeaf59a2ecfcd42007580dd11ae375a7c121764022fd17ff. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QM24S1807458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x427969ac1c759a5079566e9f3c9945e83686201eacad4806c1ea448f3f0f4ed5. Chain 2 (Bitcoin): anchored in block 958947 (2026-07-21T03: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/GBWUL1932529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6836b4c44e0ab7ee722f794bab215aa0371062f1ce7f77a044032aa6087cd049. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/USLZJ2141932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f796d97d9539b0442ed693fd4d09c1159d6b8d6590a09883fde47e96ace16a2. Chain 2 (Bitcoin): anchored in block 958738 (2026-07-19T16:04:32Z), 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/GBRKQ2245398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x189f3328a58a887beafb022e3233a5361ed36ef6507240d26bf68ff64698dc95. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/GBRKQ2284966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bee003fcc9b4c05618d13deda727b955ddb7fd68230871b5a12eac94a61d1e0. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/USLZJ2567209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53351032a68a7cf05501569c5b93efdd6c80fbe0439c0107365d7c2141048b72. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/USLZJ2567214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89b3d60e1a71df59abbd0059750dbc5e64b22644a0c2a028778de934521d790f. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/USLZJ2567217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf08ac8088b0c87f890e9e6dad0e2603a8c8f69983cc78b4900743aefe1273b18. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/USLZJ2567221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeece8ab7e580526b70acce6741199a957df4fa9c8b5f0ce70961b9dcb4860c3. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/USLZJ2567225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fb21994eb0c9e587577c6aa89e089ec9b8ab9e792a81f17a4630be2e243a611. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/USLZJ2567232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29b50bc2c4363dbf12197e951799db2fe9481b403e2cd59f20d2d106c51e16ce. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/USLZJ2567234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf72bbf69486fd5b983d79e2fc93cb0367314d84f75da2535ed90f14910906f8. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48: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/USLZJ2567238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b7be930f04faf4079fac6303d6c913ce3ab77eb0bbd1c3cb951d65332d51ce2. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/USLZJ2567240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb35bcbb74c54e279d891d7858e711c114f6ed82b541be704288e83bcd813c869. Chain 2 (Bitcoin): anchored in block 958738 (2026-07-19T16:02: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/USLZJ2567241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00fb893f1236d3c8668c0f2ad37049a8805a02f909d6373cda745b3004531959. 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/GBKPL1897105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbaa4ba1a65b931a1276ed5685f5f2e70fe83b74009b05d3ac65735893e61fad. 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/GBRKQ2138329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91ac016e90688bdf3498bdc01344e35efec317a6199e3ae546293453897c0b3e. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33: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/GBKPL2031027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbaa4ba1a65b931a1276ed5685f5f2e70fe83b74009b05d3ac65735893e61fad. 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/GBRKQ2138329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b836d584564fdf8a4ba37ba0590f2eaf5a565cbbd3e56e73a10692677022514. 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/CA5KR2020930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb924f3871086c24306242322bc02008c8a26136203d1436d77f3da15e52055c7. 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/QZWV32495365.