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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08cece4e9b8af26d77970b2f695bb14383228c5a4818e6aec6e517d355ee0db3. 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/70b86b70-57c8-4121-8765-6cd035fe3a34.json and https://artists.proofprofile.net/proofs/artist/70b86b70-57c8-4121-8765-6cd035fe3a34.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6fd7546ab1bd46c98164ca8e0f4ffacc8746d63a22a764586350be473413469. 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/SEVOZ2400301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff9e2edc378d769e599149c4f821206ce6cfbdc0909c51d16bd6d132eeda2e0d. 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/QM4TW2303571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5144275aa8886fadc3db8bf2b56fe4317668e4002be5ae8eee760a6c6a8baf8. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/QM4TW2303566.
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 0xaf6b96544b119df6ccc9ee5b414c41d8de0e2d9817af7d5362d0530d28003cd5. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/SEVOZ2201501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb43308543f0a0c223e960de48b27a6bfe18d5eaec10b2870debba26068c2171. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/QM4TW2303573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff1f51a6c70e95955d117efc02ecb8a16058cc3580bf2a5c96e774cd7d86999b. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/QM4TW2303580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2afdd01333eeeceb47bb77eb2ce7d99c6160aad7bbe11c13a69dccc20d01cbfb. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SEVOZ1700701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x391b2409329dde00ca732d95ec3a885f123a79f361f9576a83a1c4a6790589bd. 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/SEVOZ1700702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10f375a524b0ca62ecaf935108f2a6d10ea90eb10f83f109ab488712943ce665. 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/SEVOZ1700703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc3f88c45bd84c802c2584df7a7a0a3cb80835f22a3d28c44c0b28ef6e6281fc. 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/SEVOZ1700704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe65e4b868b5bb2fb8334a6ae006ae4bc55fc6deb7e9aef144fb95aba9e5428da. 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/SEVOZ1700705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x660a632f69e38f3c2a784ee23e869811cbc2aa7658e1b62786ed51ccfcd090f3. 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/SEVOZ1700706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7e499088259bed51ac7df0e4a01cecbfaf33a23d51b598d26d46f5971518779. 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/SEVOZ1700707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4963ec9f58a086f6481395378e67976d61d536cf143c6f3ad33e914ca7f3df5f. 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/SEVOZ1700708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c150bafe041d7de50ada2b29f47489d16f08182abf7dab64e29f83503a4c071. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/SEVOZ1700709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc68f516bc277b318ee2cddfdb8d3a8bb4f80cd8e0d4422a69664a08a8be8e721. 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/SEVOZ1700710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x234c32006d6cb9aaa2e773ff7bc4dd94837fcdad0335d84c76107ff281148a98. 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/SEVOZ1700711.
Älskar inte vi dig då (Hommage till Olle Adolphson)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf01cf9935dde488da058e22f8bba669a29e81ffb767eb9494c4408d5cc83be59. 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/SE3SA2202914.