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 0x05746dc3de6e67c3102604c6219a453e045519c7e80f1d08de893f7eebaa84ae. Chain 2 (Bitcoin): anchored in block 953605 (2026-06-14T07:39:50Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/12a187cb-7afd-4f05-8e63-2f2f8bdda406.json and https://artists.proofprofile.net/proofs/artist/12a187cb-7afd-4f05-8e63-2f2f8bdda406.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 0xd7db20ffa9466404007391f4e40d125510fd9ae5d3e1229506f8c20cba0428a7. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/JPTE02007430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e3b1813e187b33ac9ae77500dffac784e77d41c3eb420a2bfa1e18ad5db2d3f. 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/JPTE02102630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1b0c922b8e377706284b2f309501bb31c2becaf4c201560f23385a0b1829f61. 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/JPTE01905720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9be59c9a9eb2ee502b60af8846f83d3ce1aed261bdd282fb04370fef80a4a1e. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27: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/JPTE02102640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61c960d56511e101af9ff14cd307e3e40a6ed85368f7acf53f5758bfbec5a33a. 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/JPTE01905730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e471fe00fcc2d6b2ed45bd92e121a2c48e29dc4c1aa33dd5d4d461c365654cf. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/JPTE01807560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70f1ab4d209a69714f8898887a0014772bf1918554253a5df20614684b75d301. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/JPTE02102650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb57f7e52ae8e5914b8cd864b237c4e1175a044215196f486c57c49c9e9edb55b. 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/JPTE01902270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d816b5d4e08b1d5a64e3294a79ed0800183237f6f0f23223ee61327b4ba9325. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/JPTE01807570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23d78426df35119bb805222efdcf3995f18ba8d74f8fca2ec031bd53c392cee8. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/JPTE02102440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x565d8e9ca75ae5a91d86bd929c7d938f70e24f9d9aaefa01cb601b8225caecd9. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/JPTE01800510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75d944e40f191330c66f8b15cd39f29ae0bd0fe90d9e03094a16812fd986416c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/JPPO01500019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe64ebb8f08b07be6e4805dd7e6655219aa016bc5266c94370eea9c8260663813. 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/JPTE02306160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23bd4fe15d5bf438e7665439292012374dcc241812578a0d62de105b9e38193c. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/JPTE02306180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c1ab9a5aff0c57d6e036d1a92b4c93d0425c58513abeae9e12ca8573948bec6. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/JPTE02207020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb0f438cb0f7aa0e90426483cc608c505835d547ffcb572b527e01f3b29a6e26. 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/JPTE02207010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb7d1a71143507891f805312bda352e9c51885cc66bb6a2672e7ac470f9bb3ad. 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/JPTE02200950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33838da3e7048799084413a41457133d119016bca62a7ee7a5548493426d2181. 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/JPTE02201090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23d78426df35119bb805222efdcf3995f18ba8d74f8fca2ec031bd53c392cee8. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/JPTE02102440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12a000d2c96f3fed521b00689abd53457ead7d7d33eb39542bc083e35a2a98c5. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22: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/JPTE02007420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7db20ffa9466404007391f4e40d125510fd9ae5d3e1229506f8c20cba0428a7. Chain 2 (Bitcoin): anchored in block 960210 (2026-07-30T05:21:45Z), 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/JPTE02007430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1b0c922b8e377706284b2f309501bb31c2becaf4c201560f23385a0b1829f61. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/JPTE01905720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c470087c41a8c22216987cb86f388e64eb611a914e13c6ea244b558db93d801. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/JPTE01902260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x391e7dad7d19b8d375d404cf4376ce9f1f8606eb37b81cf480690b5b38b0ea7b. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/JPTE01705880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4112b69f6ee429317a0b3beb33ae18412f9a1d797ca7d12899dd6ffc1f277b7. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22: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/JPTE01700590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf6c65dfeee2be4f9ed77c530f873c2930bfe44f2e6c5bcfa1ebd43bf09ca72a. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27: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/JPPO01509893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2611decd376d48de6c684b9d31d20a0be36f8db200c4b9f7393dff4663d92bfa. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/JPPO01412760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb94565300f98e338377a6798496a03254263e8cb0ef72ac375c0c05c4044e6e8. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/JPPO01412762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf9f6f0d2baf5c9c769293efe2455697c55147d20711b86bcc2314f66c926f63. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/JPPO01400718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee56fd60508b6316f18c4d09aa244c3c7ca14ff3b8deb68da410110770c42e75. 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/JPPO01400243.