1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0x6eaa7460deb92e3594382059b515379a2de32556198b24a3bdffd7facced14a7. 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/46635557-363d-45d0-ba95-c62794886bc9.json and https://artists.proofprofile.net/proofs/artist/46635557-363d-45d0-ba95-c62794886bc9.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
leave me the fuck alone if you don't care.
pathetic aesthetic. - detmer, garrett Remix
pain is all that i have to remember you.
put my trust into someone thinking they'll help me but really get stabbed in the back.
i saved your number to make sure i miss your call.
the moment the pit in my stomach becomes a sinkhole.
i tell myself that these songs make me heal but this music the reason I'm toxic.
i made wings from the knives in my back.
just because you don't love me doesn't mean that i stopped.
this is my puzzle so you see the image but you cannot tell that i'm missing a piece.
i know that you want me to talk but that's not who i am.
you're the one that got away but I'm just your ex.
this isn't a song, this is me asking for help.
love is the cure and i'm sick of experiments.
i'm gonna need a lobotomy to let go of you.
i dont make content, i make this to be content.
i don't wanna be fixed, i got used to being broken.
if you stayed then i wouldn't be like this.
the heart i gave was real but you just gave a copy to me.
you're my drug and i've been sober for too long.
i want what i think you'll make me feel.
please don't ask me why all my songs are sad.
{"copyright_id":"0xcc4c041f3bd6b85ae6d3a54e2824064541f6b9f8169719141399d34e92205e3e","isrc":"QZFYX2151429","name":"Steady Steady Take Your Aim","registered_at":"2026-06-09T11:00:49Z","spotify_id":"1rBJuhtxRLlN5u6qdUlh3c","type":"track"}
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc4c041f3bd6b85ae6d3a54e2824064541f6b9f8169719141399d34e92205e3e. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1rBJuhtxRLlN5u6qdUlh3c.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1rBJuhtxRLlN5u6qdUlh3c.
{"copyright_id":"0x3c1c409e38b974ee53bbe099449c1685b3ef81f2c4c2a240654ee9480a189917","isrc":"SE5BU2516376","name":"my baby killed my best friend","registered_at":"2026-06-23T13:58:09Z","spotify_id":"1W4O1MDkPPRTk5kYv7tizC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c1c409e38b974ee53bbe099449c1685b3ef81f2c4c2a240654ee9480a189917. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1W4O1MDkPPRTk5kYv7tizC.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1W4O1MDkPPRTk5kYv7tizC.