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 0x0adb75abf68f1fa1119470ea159361fe7d8f7136f765aa62c76c43e14ae8503a. Chain 2 (Bitcoin): anchored in block 953691 (2026-06-14T20:39:17Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6ac1f5b6-cf6b-49b6-9493-01a8b0d39458.json and https://artists.proofprofile.net/proofs/artist/6ac1f5b6-cf6b-49b6-9493-01a8b0d39458.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 0x01140561c04c45c6fcdd28cd79e064196203a8ac4b7b01078f2a780a447e2493. 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/JP92N2441395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd944355a630bcb8d93a30d7ac1918bc79dea9905bed7ffdb5298da6bad11e4e2. 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/JP92N2439008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd38fe28cf615c2e871f35721829354c7a937d0495b18a5344f465010bea119b5. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/JP92N2419794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7409cbc9f141c8602a8c2cceecaa6dac781e998417000cbeb866e3077fa07ba6. 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/JP92N2408942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec6c1c3cc3d95f9525539df75db1f7104e2e7f8f21150360fa7787c3e7397831. 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/JP92N2375958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a1a5faba2bd8e4bd50b691f22f7aa45c5a76abe1ce682b1ccdbe96f62051de3. 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/JP92N2354379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x647376aa402bd0071194a652378bcfb92c07d263b5636799055380afd96f54b6. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/JP92N2344760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34d45837d83af358f179e0f407a2290dcaae79a081158ab55faffd8dfa5c2a55. 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/JP92N2317895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6742810ee9bb5fbe598901165e03c5e903693e8e3d07b71029e5bfe081217059. 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/JP92N2309834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3caf84bb8cf66076cf68761b96ba38eeed2838e3ca987b11cf07c9c29bf628a2. 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/JP92N2256436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf36f691c57a170fb2c47bd5dbbb6d073622e6b0180a8cc38c779781fbfceab73. 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/JP92N2232418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc61be8e353b02d25290c7f710b0daeb86202a348d3d8c61588c4e32ae071aee9. 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/JP92N2200968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4ffdcac50f740115904c6ea0520798d21000712629c0210843da009f5a08717. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23:52Z), 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/JPB602186725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x286979b7856675529db3a79f0588798f818cd23d06a9549d054642c1466d926f. 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/JPB602179965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66a904827d98d64494dff6ec3adcd779e236a7b0e30a5ab013a123397b7dcb50. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/JPB602176460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bea32cdbafdaf4e6b90eb12a3f6f7bdf8c406909c701d47f73c8fd97cb3a1ac. 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/JPB602175168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf1e7538f681d8bc1852be9aef43dd05e4ab073bebe14d44048d37e17b079f16. 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/JPB602090438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d22851262309b02051e974b1db3d6b38276272407ecdf6f80d6acd5131fd2f0. 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/JPB602085261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5055e4264065a000e86ad67193c73735a4defe0972a5200b005d638b6c604e84. 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/JPB602078090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5a9d13d1b950c8ed490368509641225e73fb71839f248a41d4328651810993d. 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/JPB602072213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84cfe3d442ce82ef71268d179d63809d5186680907a53efed9451e5058629553. 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/JPB602053077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74b5c298d27a75a1e8b35db8b3692522f3b536a48943dacb0e7334631ebe6cec. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53:20Z), 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/JPB601898607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c5fb6128b7f27c95ff38e6f92b5741da2d7f8e63fdeaa5c2dc9c70fa93048d. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/JPB601892513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2d3e38a57dd6fa61e32012c88f7b72be27e5901a823a99ac0c7c54847a160c5. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/JPB601887476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9496ccd3f1b931599857caad672fc44c1e828541d6dad8a3402df1b8a1b795b7. 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/JPB601882159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb39ac4165f41247920b8487eb0e6fc33ccc1c086ced681c40fa47b255b662b85. 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/JPB601875897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1faeb36c0f561a33b6504a780e83228af6e1032eba606ec4f24f7771ab0feddb. 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/JPB601872568.