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.