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 0x41e76636d6f2a41c3cc7d973392c53f2d0a60abc50c535d46c931c3f9fcdea8b. 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/7aac4309-4199-41e5-8b3a-f3d301549421.json and https://artists.proofprofile.net/proofs/artist/7aac4309-4199-41e5-8b3a-f3d301549421.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 0xa1a6784442376bcc0ec064afc08f13ed3a2712d3b7c8d989a551d4bd0ecc6c32. 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/QZES81815404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x510cd37d6827d106e8d1e7267566b2a2e96318153e8e0f37efec6ad5d2794bd5. 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/QZES81815405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed89cbbd93e88082471634be2b01c79f2d1397599e4ffc7f95f597d0d502483b. 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/QZES81815407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8837089428ceb2ea3901709229c2ae13c45f4e6167f8addd901cd0a62b791498. 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/QZES81815408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf66206032796a5329da69b79a72847efaef2ad2ba86a60cadb761914399ac75. 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/QZES81815409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32d56997e9cd8298a93c693b9039be8aed08c2ccc7d5b3bfb9cdfc08c910dbf2. 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/QZES81815410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x555f58de7043672f71ff82fb5dfcffb50c23040400feee6c7af0b5759d9a0a54. 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/QZDA81826118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c8f0ba4b13ad9ae8e0986ac741b094dad24402c1314a99b314287db564ac7c0. 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/QZDA81826120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9263464c64c513811e25ce60eb5f4d3790df6ddc3cf0469f95c731d311a241d5. 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/QZDA81826121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd8385f6c71b006425e1548dc2db280391c6d6eb18105952f37673c1f639894d. 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/QZDA81826122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ce9a0d8fc90303c936af74a6356d2830bd450b72e89753a0fdf51a7db72be1b. 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/QZDA81826123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f6737f5f1743c31c5ebfcaeea5fc036628ff9ecc32058ca3d6f42dc8f95d2e9. 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/QZDA81826124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11173074a43953ea1707e6ca8c2af6b454600b89af5d7b4c8438567c77ff4172. 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/QZAPG1848810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a568cee31c849b96cbcb38d78d58a2aea14c3081671faa07e823851e75b215d. 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/QZAPG1848812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x966ca9bbc0e55777ac936539850b726aa22414280a10de7373311e39d8d65952. 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/QZES61976518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x897b9ecc98179985b6f9575c804bb72fb146e174b5e9e0f2584595f632c88634. 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/QZ8LD1951528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x773677bc9cb55e98f8a3cd0f1004cecb1b01d4b7f39d94dc294a5194472b4a48. 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/QM2PV1848876.