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 0xb08ea2e48722fa342f23574e1fa4f8e88ff728029b10846ae55bb01d968e9c51. 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/40632936-ec1a-4918-8c35-22222176f9ce.json and https://artists.proofprofile.net/proofs/artist/40632936-ec1a-4918-8c35-22222176f9ce.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 0xaba44ad7027e484be1d5fba8fde28f62bc4220b7201c5dfc514047b6f574feae. 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/ESA092206348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d43c0109b92ef4d9db794a9bddbc1f0b3faaadc81fc190452ca16263bbe443c. 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/ES64E2305612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fcd5bf41711b0146a7a8c8caa8f5cf488a1b8a2d403e0c3da677416f01a7ecb. 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/ES64E2203588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d4a2fbd737969a0e2423fd6a74ca88de88987c6078d8502902ae598cbaeaaba. 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/ES64E2200724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x429f39ec12e13edda53a6c0b91e628374671bb9fe4c3f2f70ae8916304be005a. 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/ES64E2489398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bddeeabf0e14d114069534e4e1abf92bcb8fb24a8927a757e9c2194f36026f0. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26:00Z), 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/ES71G2033481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33be9743503b4e9d26edf9c96b3d6d5cd814d70fb120ed030d7ee158a5225523. 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/QZW9M2210827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe43350c3c1adf3cc10e16fb05c83406680179d5548abfab75309993d42270968. 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/ES64E2476761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9664407899d205fbd950d9ed9735348d7d15273781b971d4c9d76603b9ebaf1e. 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/QZGLS2499887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab20b3d74e9764a077526f54432fb8ca6e450ddcf3d1a3791956a770ec0233ee. 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/ES64E2470989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8c0c521c3421d38e2d96d54a54844acedc1f147913cfdb52132fdd8abb54340. 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/QZW9L2360219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe31b665826a1de48b32d85c5fdd7c4befe4bd5c8f54f8464d5250a8975f8f523. 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/QZNJX2331908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f24067492460141655119ce5d94532c491f499a11f4f8a9c84b26d20d48e853. 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/QZNJV2325259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8040bb79dde10cfbd6431ff069b308d6eba40cd1253f3e09057b741622160fd. 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/ES6672304817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc4efb6a1d02d1589bb31b39bb337c73cd2a8b1596aef4f05339f39df6142989. 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/ES6672304818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25127099d3f2ecc1d85987b26910d622f14dfbb0577ed62be76f32c52a5ae777. 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/QZ5AB2371167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce2fb0fc2648d8813fb6e051196467a123203a66623581ed65c0656bed94ab6e. 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/ES64E2302071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa122d5cc7d7f55de2823432c7bd6d1c575f26c2deb83c4ff55b3f63e720e6ef1. 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/QZ5AB2352192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0eceb5af4c8f2450738366235e67854d6b0fbc56061b731de3a4dfb2de48b240. 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/QZW9N2247872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9cdf2fac23431de3ca2798ee747a1d9872cf54b282965c473419bcfd32dfe57. 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/QZNJX2234887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc91dadc3484cab3127ab2eda1111de3cb05f0643c9dbf3ad5e1408af9c1817b0. 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/ES64E2200825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a526049aab599ed1fb4abe9c522b498c8e7d3489f1b3dd74af7dd5982251381. 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/ES65E2100110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1b6677585818b6ac4fdb9c7c507d8b20292eeb570e77cd787b2f935c4e032fe. 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/QZN882166738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65e735a810accbfc01c88739bb10804ec42aa80df410187dd3b06fde50e96009. 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/QZN882134075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabf4bda1e6f7bb935456caad17506ef33978d5cec0f51ba7517282bc2838f12e. 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/ES71G2119958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x812775c74023e1c3a341f54e625252ad158c247fa05f2fabeb3c13699f2f2a66. 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/ES71G2109591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x065f858fee113a9866cf5dbf71aa85139a596d7776e6dd4915408665b703ae86. 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/ES71G2060514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8c62ec4fbb3fbe13a9d24ff99381e41707fcb196a8ecbfb256d27f725d749b6. 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/ES71G2035275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x421bfdedbb3321550da69f1c21de445fda5654e18b1a73bb583fc1288c0ad86b. 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/ES71G2033483.