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 0xa6bf9609fffaa686287d16d83cd8f716292c14b8a199aad9217973184215dedd. Chain 2 (Bitcoin): anchored in block 953626 (2026-06-14T11:41:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2832732a-46c9-4e3d-8f7a-43fcc3b83dde.json and https://artists.proofprofile.net/proofs/artist/2832732a-46c9-4e3d-8f7a-43fcc3b83dde.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 0xfca0a9605f690d65d4c18e21bbcd32fe3531622900bee233c2247f36c6ff97cf. 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/GX98X2300231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4527d0696688c4be75da95d8bdcd1606c1c104385d6fd85a558823dc0409b9f1. Chain 2 (Bitcoin): anchored in block 958041 (2026-07-14T18:13:17Z), 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/GX98X2300234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefd45b6894c5c1d0661fd5be830d21107ac183a47abc3cc8cbe06c2712b5f9d9. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/GX98X2300237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3fe3ed7da4fe8d41c81eb8be1234b871898cb5bca13a47075e9d778f5efb6b9. 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/GX98X2300240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbae04859788b63dcf2a4f83e655fab53d996168f22334a95a6cbedf65dd89c4. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/GX98X2300252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3411c9d1181e85ee535dc3850f07477262a6bcc47b601101c087247c7e4fd4d. 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/GX98X2300207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48ffd71707fcc64802fd0a5d4a4618fd50e2cb512d801a39ee2c88b6a2dd6932. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GX98X2300137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x538c71b7453b258381c32b5255ec83633a708983bbb7c7c1349e08634129038a. 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/GX98X2300162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfafec9cca609fdffd2c7e81511abf8c944a029abe03a3c15814422d6e1187bfc. 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/GX98X2300092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde91bbafe892fb7ec85e7c574ecfb4afe821f69b462de5135b2b7b7db24748a6. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/GX98X2300093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd236ff05d05663c2a0a576d3231c9b4509402258156ab7d347eb51fb27d361ef. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-07T13:25: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/GX98X2300094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff30399148a6a64f70c68f379e93ab329e8efdca40f22bb140111ddd71146fda. 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/GX98X2300095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fcce223ffa152beec4629c3daa4ba8070ce3b48f1214de880586ee8504994e5. 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/GX98X2300096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1128044e29a881647cdd9509faaba2faef4f04ea79af9fffbd7b1b2c92a9f9e. 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/GX98X2300097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f5ff84485ca40d5191cd4c124bc4a658f6345ecd3da62d7a31ade096831faa4. 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/GX98X2300098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3257ac26431a4b5fd448ceded29e6c22a5652db70be2eaaf941dd746d236731. 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/QZNWW2235233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf2e2e88490dddb496306b7169ee621b01bf2478c441e7cf535416fd30ede0bb. 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/QZNWW2235234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdefbfd2a4863e9c036f1c205d2563fa35fe2523664ab71ad4e8faaa9ab049307. 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/QZNWW2235235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e798af45a058fcd99819b1205ad2d048c7930cd9ef5248a62030c9a19a07654. 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/QZNWW2235236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4509bcaa3f7ad91ff0e6d23f8cbfaf41042a042a15996ac69f5319ca77a6f1a7. 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/QZNWW2235237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc07b37fad0148f4acac7c8fc033c3ee86f10b92f3727fbade5dfbae22336ce48. 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/QZNWW2235238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb844546c144891240642d0e9b8601319e14b3fc1857aedf6fc176b44ed043504. 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/QZNWW2235239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2dfb5e8b01ded9d1005ed8a0bf747cdf44154b0b6504dee3426986ff3ec2e3f. 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/QZK6K2234546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e8599ce971c107edb40885635e36e80488d7f80227545a674eecb51f227441c. 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/QZK6K2234547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d64920bd86f67a8d99b6d80decbc9cb8f2c81a3c5aade5d36d1b7dd1b3f77ac. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/QZK6K2234550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef79fcf2e84c05843dd2ec17ae6f30e9f3580cda4d19b17b93953eb411e2e70a. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/QZK6K2234552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc442931c85a7a71aed94d5a6dd04ba3dd11c0c62fe5571c5e4e0a7f13af321cf. 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/QZHN32260405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8dee3f088958ae233a956764aef511d83d2caba0d80a41d06fa749860a1f77f. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZHN32260406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc25b0c93a6065b1dc69e0b4d48855eb1ea452ef0a598b692588c678aeb61bdd9. 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/QZHN32260407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe55bd3fe2f487d2efe6765d02e0672d0f36e5fe09380daab0c90011c2fc9476e. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/QZHN32260408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c5e8c97f5db4230dd39e55f67efca76936d83002d03abb91df504d019742ec9. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/QZHN32260409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x746c34ed37fb61fe432118c7734289aa243517a01add6372054b7610e33d9afb. Chain 2 (Bitcoin): anchored in block 960487 (2026-08-01T00:15:43Z), 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/QZHN32260410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc37844ad456ccb13b15895a9a87ffd8c2770f08007ad6f95a719358ea25ce13. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/QZHN32260411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed3fc402700142f5a3f2824b325ec5cf83222058ddeecb1c3ac29b5c841f0d4f. 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/BGA472130210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5aa31555ffcb2810bd3830c2988c514b59505d0b5c93d67152c199a8b8fd5f2d. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/BGA472130216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90d895c716b7a3225ee9eb54ad040618ae4cb536c52a3c07d66a41b6674d71a8. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/BGA472130223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x989032559c98104bdf2fd6309717ee32eeb10ed07c5fc31c41a8c0fa3468b40e. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/QZK6G2174377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf14ab682462b82c739fef6c4d53abbd63f75744f660c31e4c0e95e3e43dd6f39. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/QZK6G2174378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc461a3189b2fbcc0ee608ee2defbc62747f7afd75ad641466958b671304dffb. 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/QZK6G2174379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d59a3c776c78a9d75d5baee5e46618d6d94a381433e4cd1ab3c28109260d885. 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/QZK6G2174381.