kb-loops

Explain Loops federation design using Note objects and HTTP Signatures.

9|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/reiver/vibefed --skill kb-loops
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: kb-loops
Source: https://github.com/reiver/vibefed/tree/main/skills/kb-loops
Command: npx skills add https://github.com/reiver/vibefed --skill kb-loops

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive background knowledge on Loops, a Fediverse platform for short-form video, explaining its technical decisions, features, and federation protocols.

Core Features & Use Cases

  • Federation Strategy: Understand why Loops uses Note objects instead of Video objects for broad compatibility.
  • Technical Deep Dive: Learn about its tech stack, HTTP Signatures, WebFinger, and comment validation.
  • Use Case: If you're building a Fediverse application and need to understand how short-form video content like TikTok or Vine can be integrated and federated, this Skill offers the necessary insights.

Quick Start

Explain how Loops federates short-form video content in the Fediverse.

Frequently Asked Questions about kb-loops

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does short-form video federation work in the Fediverse?▼

Loops federates short-form video content by using ActivityPub Note objects with video attachments instead of Video objects, ensuring broad cross-platform compatibility across the Fediverse. It implements instance actors, shared inboxes, and HTTP Signatures for secure content distribution.

Why use Note objects instead of Video objects for federating video content?▼

Loops uses Note objects instead of Video objects for federating short-form video to maximize cross-platform compatibility across the Fediverse. This design choice ensures that video attachments are recognized and displayed correctly by diverse ActivityPub-compatible platforms.

How do I implement WebFinger discovery and HTTP Signatures for ActivityPub video sharing?▼

You implement WebFinger discovery and HTTP Signatures by setting up instance actors and shared inboxes to securely process federated ActivityPub video content. Loops provides a reference implementation for these core federation protocols and its graph-walking comment validator.

How does Loops compare to PeerTube for Fediverse video hosting?▼

Loops differs from PeerTube by focusing specifically on short-form video and utilizing Note objects with video attachments for broader cross-platform compatibility. PeerTube uses traditional Video objects, while Loops implements a graph-walking comment validator for federation.

Can I federate TikTok-style short-form video across different ActivityPub platforms?▼

You can federate TikTok-style short-form video across different ActivityPub platforms by packaging the media as Note objects with video attachments. This strategy ensures that instances without native short-form video support can still receive and display the content.