If-This-Then-AT Blueprint: Payment-Proof Access Gates

Nick Gerakines September 1, 2025
Source

Another if-this-then-at blueprint I've been exploring:

IF an identity has a cryptographically-signed payment proof

THEN unlock access to confidential data services

The Blueprint Pattern

This blueprint combines two powerful ATProtocol patterns:

The result: trustless payment gates for protected information.

Real Implementation

Here's how this works with smokesignal.events infrastructure for the OAuth Masterclass.

When someone purchases a ticket through Acudo, they get a signed RSVP that serves as cryptographic proof of payment:

{
  "$type": "community.lexicon.calendar.rsvp",
  "createdAt": "2025-08-20T20:50:14.152Z",
  "signatures": [
    {
      "$type": "community.lexicon.attestation.signature",
      "issuedAt": "2025-08-20T20:50:14.152Z",
      "issuer": "did:web:oauth-masterclass.atproto.camp",
      "signature": {
        "$bytes": "aGVsbG8gTW9uIFNlcCAgMSAxNDoxODozNiBFRFQgMjAyNQo"
      }
    }
  ],
  "status": "community.lexicon.calendar.rsvp#going",
  "subject": {
    "cid": "bafyreiad2w4nabfqf6hs2vjsju64qhjjtr7yyfqig6szkij2cyfnuzkoi4",
    "uri": "at://did:plc:cbkjy5n7bk3ax2wplmtjofq2/community.lexicon.calendar.event/3luzkrwivzm2a"
  }
}

This signed RSVP becomes the authorization token. When requesting confidential event details, the service can verify:

Confidential Data Unlock

Event records can reference confidential data sources:

{
  "locations": [{
    "locality": "Dayton",
    "region": "OH", 
    "source": {
      "service": "did:web:locations.smokesignal.events#EventLocationProvider"
    }
  }]
}

IF you have a valid signed RSVP

THEN locations.smokesignal.events serves the full venue details

Blueprint Applications

This pattern enables:

Why This Blueprint Works

The key here is composability. The signed payment proof works across any service that understands the attestation format. Your ticket for one event could potentially unlock related content, community access, or partner benefits—all without centralized auth systems.

if-this-then-at makes the decentralized social web more economically viable by creating verifiable, portable payment relationships between identities and services.

Discussion in the ATmosphere

Loading comments...