{
  "$type": "site.standard.document",
  "canonicalUrl": "https://devlog.croft.click/2025/10/13/at-protocol-service-layer",
  "description": "Deep integration with the AT Protocol, pulling posts directly from the PDS and introducing a new Card UI system.",
  "path": "/2025/10/13/at-protocol-service-layer",
  "publishedAt": "2025-10-13T16:27:40.000Z",
  "site": "at://did:plc:ofrbh253gwicbkc5nktqepol/site.standard.publication/3mlen2qhzrt2s",
  "tags": [
    "atproto",
    "website"
  ],
  "textContent": "Rewrote the external data layer as a modular AT Protocol service. The site now fetches data natively using custom agents with intelligent caching. Redesigned the Card UI system with a new BlueskyPostCard component supporting lightboxes, rich text rendering, and native fallback avatars. Smart redirect detection for WhiteWind and Leaflet posts.",
  "title": "Building a Modular AT Protocol Service Layer"
}