Last Monday, I launched dppkit.io — a production-ready platform for issuing UNTP-compliant Digital Product Passports. It's the most technically ambitious project I've ever shipped: decentralized architecture, W3C verifiable credentials, UN Transparency Protocol compliance, and a self-hosted Tier 2 validation pipeline.
The launch went well. Beta signups are rolling in. But here's what surprised me most:
I spent zero hours creating social media graphics or writing Facebook posts about it.
The Old Way: Death by Canva
You know the drill. You write a blog post. Then you:
Open Canva (or Photoshop if you're fancy)
Create a graphic. Pick colors. Add your logo. Resize for different platforms. Export.
Open Facebook. Rewrite your blog post to fit Facebook's tone. Hunt for that graphic you just made. Format. Post.
Realize you should also post to your business page. Copy. Paste. Post again.
Think about LinkedIn, Twitter, Instagram... then decide you'll "do it later" (you won't).
For a technical launch like DPP Kit, I had four blog posts to promote:
Main announcement – "Building DPP Kit in Public"
Technical deep-dive – Architecture overview
Beta welcome – Getting started guide
Week 1 progress – What shipped, what didn't
At 45 minutes per post (graphic creation + Facebook writing + business page crosspost), that's 3 hours just for Facebook.
And I still haven't touched LinkedIn, Twitter, or Instagram.
The New Way: Write Once, Distribute Everywhere
Instead, here's what I did:
Wrote my blog posts in Xylo Sites (our blogging platform)
Hit "Generate with AI" in the hero image section — instantly got a custom graphic in DPP Kit's brand colors (teal, charcoal, white) with the logo perfectly positioned
Clicked "Generate Social Post" in the Social Agent dashboard
AI analyzed my blog content and generated a Facebook-optimized version:
Conversational, storytelling-focused tone
~400 words (perfect for Facebook engagement)
Key points extracted and emphasized
Automatically included the hero image I just generated
Reviewed, made one minor edit, clicked "Post"
Automatically crossposted to my Facebook business page (dppkit.io's official page)
Total time for 4 blog posts × Facebook personal + business = 45 minutes instead of 3 hours.
That's 2 hours and 15 minutes back in my week. On a launch week, that's the difference between burnout and breathing room.
The Proof of Concept
Want to see it in action? Check out dppkit.io's Facebook page. Every post there was:
Generated from a blog post on Xylo Sites
Auto-created with brand-consistent graphics
Posted directly via the Social Agent
Crossposted to both my personal profile and business page
Same content. Different formats. Zero manual graphic design. Zero copy-paste.
Here's the kicker: I'm not a designer. The AI-generated graphics look better than anything I'd make in Canva, and they're perfectly on-brand every time because they pull from my site's color settings.
How It Actually Works (The Technical Bit)
I'm a builder, so I have to explain how this thing works under the hood.
Social Agent sits inside Xylo Sites as your AI distribution assistant. Here's the workflow:
Step 1: AI Hero Image Generation
When you're writing a blog post:
Click "Generate with AI" in the Hero Image section
Choose your style (Graphic or Photo) and aspect ratio (16:9 recommended)
AI reads your site's logo and brand colors from settings
Generates a custom graphic that matches your brand
Automatically saves to your media library
Attaches to your post
No Canva. No design skills needed. Just click generate.
Step 2: Facebook Content Generation
When you're ready to promote:
Click "Generate Social Post" from your published blog post
Content Analysis: System extracts your post title, summary, key points, and hero image
Brand Intelligence: Reads your configured brand tone (professional/casual/friendly/humorous)
AI Generation: n8n workflow calls Claude API with Facebook-specific prompt:
"Make this conversational and story-driven"
"Optimize for Facebook engagement"
"Keep it ~400 words"
Draft Storage: Everything saves as a draft in your Social dashboard
One-Click Posting: Review, edit if needed, post directly via Facebook API
Auto-Crosspost: Simultaneously posts to your connected Facebook business page
It's not just "AI rewrites your blog post." It's context-aware distribution automation with brand-consistent graphics.
What's Coming Next
Right now, Facebook is live because their API is straightforward and well-documented. But we're building integrations for:
LinkedIn – Professional tone, longer form, B2B focus (waiting on Community Management API approval)
Twitter/X – Thread generation, punchy format
Instagram – Visual-first, square crops, different hashtag strategy
Threads – Conversational, authentic, Meta's new platform
Bluesky – Decentralized social, early adopter community
Each platform has different APIs, approval processes, and technical requirements. We're shipping them as they become available, but the core system is ready.
Facebook first. The rest are coming.
Why This Matters for DPP Kit
Let me connect the dots.
DPP Kit is about making complex compliance simple. The EU's ESPR regulations require Digital Product Passports. Battery regulations kick in 2027. Fortune 500 OEMs are demanding UNTP credentials from suppliers.
But implementing UNTP compliance from scratch? That's months of development. Understanding JSON-LD? Learning did:web architecture? Building a verifiable credential issuance pipeline? Most organizations don't have that capacity.
So we built DPP Kit to handle all that complexity behind a simple interface:
Create organization → get a
did:webidentifier automaticallyClick "Issue DPP" → fill out a form (no JSON required)
Get a QR code → consumer scans, verification happens instantly
The same philosophy applies to Xylo Sites:
Content distribution is complex. Each platform has different:
Character limits
Image dimensions and aspect ratios
Tone expectations
Hashtag norms
API requirements and approval processes
So we built the Social Agent to handle that complexity. You write once. The system adapts your content for each platform. You review and post.
Both products solve the same problem: automation that doesn't feel automated.
The Meta Moment
Here's the fun part: I'm using Xylo Sites to promote DPP Kit.
When I write a technical update about DPP Kit's architecture, the Social Agent:
Generates a hero image with DPP Kit's teal-and-charcoal color scheme
Reads the post's technical depth and knows my brand tone is "professional but approachable"
Creates Facebook content that emphasizes the decentralized architecture for my technical audience
Posts to both my personal profile and dppkit.io's business page
Does it all in under 5 minutes
It's dogfooding at its finest. We're our own best case study.
What We're Building
Xylo Digital isn't just a web agency or a software shop. We're building infrastructure for the next wave of internet businesses:
Xylo Sites (xylo.gg) – The distribution-first blogging platform
$7/month (or $5/month with code LAUNCH at checkout)
Unlimited posts, custom domain, media library
AI Hero Image Generator – Brand-consistent graphics, no design skills needed
Social Agent – AI-powered Facebook distribution (more platforms coming soon)
Built on Directus CMS + Astro SSR for performance
DPP Kit (dppkit.io) – Production UNTP credential infrastructure
Issue Digital Product Passports, Digital Facility Records, Traceability Events
W3C Verifiable Credentials + UN Transparency Protocol compliance
Self-hosted validation pipeline (no dependency on public test endpoints)
AI-assisted credential creation (shipping this week)
Both platforms share DNA:
Open standards (UNTP for DPP Kit, RSS/ActivityPub planned for Xylo Sites)
Own your data (Export anytime, we're infrastructure not landlords)
Production-ready (Built for real business use, not just prototypes)
AI-augmented (Automation that enhances rather than replaces human judgment)
The Bigger Picture
I spent a year managing UNTP pilot programs. I watched brilliant engineers spend 3 months building what should take 3 days. I saw Fortune 500 companies wait for "ERP vendors to add UNTP support" while EU deadlines approached.
The tools weren't there. So we built them.
The same pattern exists in content distribution. Creators spend hours in Canva making graphics. They manually rewrite posts for each platform. They forget to crosspost to their business pages. They burn out.
The tools could be better. So we built them.
Xylo Digital exists to build the infrastructure that should already exist:
Supply chain transparency tools (DPP Kit)
Content distribution tools (Xylo Sites)
Project management tools (Xylo Productivity Kit – launching Q2)
We build production software. We use it ourselves. We share it with businesses who need it.
Try It Yourself
For bloggers and content creators:
xylo.gg – 30-day free trial, no credit card required
Publish your first post, click "Generate with AI" for instant branded graphics
Use code LAUNCH at checkout to get $5/month (regular price $7/month)
AI Social Agent + Hero Image Generator included at no extra cost
For supply chain compliance teams:
dppkit.io – Public beta now live
Issue your first Digital Product Passport in under 5 minutes
Join our Zulip community to connect with other UNTP practitioners
Questions or feedback?
Email: dan@xylodigital.com
Building something similar? Let's talk. Open standards need multiple implementations.
The future of work is augmented, not automated.
AI doesn't replace you. It gives you your time back.
That's the software we're building.
— Dan Paul, Founder, Xylo Digital
February 17, 2026
P.S. This blog post? Generated a custom hero image in 20 seconds and a Facebook post in 5 seconds. Then auto-crossposted to our business page. Check our Facebook to see it live. Then imagine what you could do with 10 extra hours a week and graphics that don't look like you made them in PowerPoint.