right|thumb|A parabola, one of the simplest curves, after (straight) lines In mathematics, a curve (also called a curved line in older texts) is an object similar to a line, but that does not have to
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 0x32fcbf16d7fac2829230fee4fdf610a1b36354570678e31ec690dee56d87a01d. 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/f1c1bdab-35a1-490a-bb25-9de535759dad.json and https://artists.proofprofile.net/proofs/artist/f1c1bdab-35a1-490a-bb25-9de535759dad.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 0xd9e9ac931908689dc455a24f9eab3310eb89fe8d456441498554aa9f71102bbf. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/GBARL1000587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bd759108b932e99ba60787779d098ed44f6119c812f5df9a45e9b970394f7e0. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/GBARL1000588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x315204d99850594022ea9bfc8c4e362d53a7229a6aa40ec4e33d88f6b63f3611. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22: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/GBARL1000589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1b90850f12b63695c72c9d8f26e4c3d780c2aeb2b0451ce0b2d7b3681b5817f. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/GBARL1000590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1167e7164ccda9dd3a8dfb588506e9494b3ac4b88c30add6e1fbda9a6e5f306. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39:38Z), 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/GBBBY9710995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe51ec67d714f1b06067f72a2f7a0b13d6e8e7c7213c844a9548775141287e3a1. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/GBBBY9710996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35763ffaf109c7a69f5540468b10266251aebe7027efb06cbeba291e9faf8d2a. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/GBBBY9710997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x460533fc3e061ab82d6c918f41b60cae4e908a31f5d44587119986c3b3fb72ac. Chain 2 (Bitcoin): anchored in block 958498 (2026-07-18T04:54: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/GBBBY9710998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7bab8c21ea087598d52326ee576c2a0f3f680085a044abbf9db2f4662e1b94d. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T00:07:05Z), 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/GBBBY9710999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x813fc7a87c8fec852c508f3c1e274d8b43221f4daaf9620c1633fe5975a3157d. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/GBBBY9711002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a5e9b72699830a40b5db16872cc848f0a6d646a6643672c54bfc83805f328c7. 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/GBBBY9711004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x948e31dfc02b163f7f2da6c373de1b291f6943475f7901f4bdb6261c6d806284. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), 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/GBBBY9711005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x869a1e3ce81701e73f8c61046eee7b8afeba45fa89ef9131cb7c84d0fccd2fa2. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/NLF050190127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11e027f9ac8ff185ba2aa14be799b108e5b1d6a25b2cba5efbb0ef294676afbe. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/NLF050190128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7883c5e35f1e27eaa5783347b2931a8b9c4206e38ee40ad0b07f9ae086ed88e7. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/NLF050190130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97e370706d2153032232a14f12f8839c53726bbeb883874d461252fefca9dd28. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04:56Z), 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/NLF050190131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00dccec5fd63b075565a964b4819964ef0c21a90461b0e372cb034df0e9d6a3a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GBARL0400275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b74471b4f532d85d7ef4c55610c09592fa229c73025489edb97097de57b1b53. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/GBARL0400645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7291125f98dfd8c89fa38658b08cb269d04de7c25209eb0ba743a8fa07b72217. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/GBARL0400267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bdc80676426c122d187da9189c9f8f56c59673e1a67456a12540edb0f527117. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/GBARL0400268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94bde5337e0750d3d5de2144434eb49c166e608bfe26bdb1eaf81daf1425560c. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48: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/GBARL0400277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ec67839b934e6f254d2e5dc547d2b1c2d69d02ac3a78d3e35e18d0a94fef3e1. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GBARL0400270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82bd0571c5de98a947885df62563c2f99f9e1b396f4ed25904fd9c245205908c. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/GBARL0400646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x176630e4ab250ead4d6d2f3fcd67b77c7cdf6a327e5230cd5d5ed162022244de. Chain 2 (Bitcoin): anchored in block 956397 (2026-07-02T21:02: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/GBARL9200102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23b42d5c1f3a859909bd047c9e584ab42858a41cb7cdd6c919459fa020d506e5. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44:05Z), 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/GBARL0400294.