Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Funding Proposal: Open Media Network (#OMN) – Building Portable, Human-Centred Digital Commons

General Discussion
4 3 3
  • https://nlnet.nl/fediversity

    Project Title

    Open Media Network (OMN): Portable Digital Commons for a Federated Europe

    Summary

    The Open Media Network (#OMN) is a real grassroots initiative to build sustainable, human-centred digital infrastructure aligned with the principles of the #openweb and the #4opens. To providing easy-to-use, hosted cloud services with service portability and freedom at their core – OMN focuses on creating living social ecosystems alongside technical infrastructure.

    At a time when the European Union is investing in alternatives to dominant platform monopolies (#dotcons), The OMN addresses a critical gap: ensuring that open infrastructure remains socially grounded, decentralised in governance, and accessible to grassroots communities, not only institutional actors.

    This project proposes to develop practical tools, governance models, and community infrastructure to support a resilient federated ecosystem built on open standards such as #ActivityPub.

    Problem Statement

    The digital public sphere is currently dominated by large corporate platforms that centralise power, restrict portability, and commodify user participation.

    The EU’s growing investment in digital sovereignty and open infrastructure presents a historic opportunity. However, there is a structural risk of replacing Californian platform capitalism with European platform capitalism; building technical infrastructure without sustainable social ecosystems; funding professionalised, institutional actors while excluding needed grassroots innovation.

    Healthy digital ecosystems require tension and balance between institutional stability and grassroots experimentation. Without this, “commons infrastructure” risks becoming technocratic infrastructure lacking community participation – leading to failure, abandonment, and wasted investment.

    Project Vision

    The Open Media Network aims to develop a federated, portable digital ecosystem where: individuals and communities retain control over their data and identity; services are interoperable and portable across providers; governance is participatory and transparent; grassroots actors can build and sustain independent infrastructure.

    The goal is not only technological decentralisation but social decentralisation, ensuring that federation is lived practice rather than technical abstraction.

    Objectives

    1. Portable Hosted Services. Develop and deploy easy-to-use hosted services based on open standards that prioritise: service portability between providers; user-controlled data ownership; interoperability via ActivityPub and related protocols.
    2. Grassroots Governance Models. Design and test governance frameworks rooted in #4opens principles, with open data where appropriate; open process and decision-making; open standards and open participation. These models will be documented as reusable frameworks for wider adoption.
    3. Experimental Commons Infrastructure. Create an experimental environment where: grassroots communities can launch federated services; low-resource groups can participate without heavy technical barriers; experimentation is encouraged alongside stability.
    4. Historical Memory and Knowledge Transfer. One of the recurring failures of digital movements is loss of institutional memory. OMN integrates documentation and archiving into the infrastructure itself, ensuring lessons learned are preserved and accessible.

    Key Activities

    • Develop and maintain ActivityPub-compatible hosted services.
    • Build onboarding pathways for non-technical users and grassroots organisations.
    • Establish pilot communities using OMN infrastructure (e.g. activist media, local networks, cooperative publishing).
    • Produce documentation and toolkits for governance and sustainability.
    • Engage with EU initiatives (e.g., NGI Commons) to bridge grassroots and institutional approaches.

    Innovation

    Unlike many decentralisation projects that focus primarily on technical architecture, OMN emphasises social infrastructure as core technology; governance experimentation alongside code; low-barrier participation for grassroots actors. This creates a resilient ecosystem where innovation emerges from diverse communities rather than centralised development teams.

    Expected Impact

    Increased adoption of federated technologies across grassroots communities to reduced dependency on proprietary platforms. Strengthened European digital commons aligned with democratic values by development of replicable governance models for decentralised ecosystems. Long-term sustainability through community ownership rather than platform lock-in.

    Alignment with EU Priorities

    This project supports digital sovereignty and European autonomy, open standards and interoperability, sustainable digital commons, privacy and data portability and innovation through diversity and experimentation.

    Sustainability Strategy

    OMN operates on a low-cost, distributed model, prioritising: community stewardship; cooperative hosting paths; modular infrastructure that can be replicated and adapted. Rather than scaling toward centralisation, sustainability emerges through federation and shared maintenance.

    Consortium and Community

    OMN builds upon decades of grassroots media and openweb experience, including work on Indymedia and federated social networks. The project actively collaborates with FOSS communities, federated platform developers, grassroots media networks and independent infrastructure providers.

    Funding Request

    We seek funding to support: development and seed infrastructure hosting, coordination and community facilitation, documentation and knowledge sharing leading to governance experimentation and research.

    Closing Statement

    Europe has a unique opportunity to build digital commons that avoid the failures of platform capitalism. The Open Media Network provides a grassroots pathway that complements institutional initiatives, ensuring that the future European internet remains participatory, portable, and human-centred.

    Projects

    https://hamishcampbell.com/?s=OMN++functions we need to add a README to the project page https://unite.openworlds.info/Open-Media-Network/Open-Media-Network

    https://unite.openworlds.info/Open-Media-Network/MakingHistory

    https://unite.openworlds.info/indymedia/indymedia-reboot

    https://unite.openworlds.info/Open-Media-Network/4opens

    https://unite.openworlds.info/Open-Media-Network/openwebgovernancebody

  • https://nlnet.nl/fediversity

    Project Title

    Open Media Network (OMN): Portable Digital Commons for a Federated Europe

    Summary

    The Open Media Network (#OMN) is a real grassroots initiative to build sustainable, human-centred digital infrastructure aligned with the principles of the #openweb and the #4opens. To providing easy-to-use, hosted cloud services with service portability and freedom at their core – OMN focuses on creating living social ecosystems alongside technical infrastructure.

    At a time when the European Union is investing in alternatives to dominant platform monopolies (#dotcons), The OMN addresses a critical gap: ensuring that open infrastructure remains socially grounded, decentralised in governance, and accessible to grassroots communities, not only institutional actors.

    This project proposes to develop practical tools, governance models, and community infrastructure to support a resilient federated ecosystem built on open standards such as #ActivityPub.

    Problem Statement

    The digital public sphere is currently dominated by large corporate platforms that centralise power, restrict portability, and commodify user participation.

    The EU’s growing investment in digital sovereignty and open infrastructure presents a historic opportunity. However, there is a structural risk of replacing Californian platform capitalism with European platform capitalism; building technical infrastructure without sustainable social ecosystems; funding professionalised, institutional actors while excluding needed grassroots innovation.

    Healthy digital ecosystems require tension and balance between institutional stability and grassroots experimentation. Without this, “commons infrastructure” risks becoming technocratic infrastructure lacking community participation – leading to failure, abandonment, and wasted investment.

    Project Vision

    The Open Media Network aims to develop a federated, portable digital ecosystem where: individuals and communities retain control over their data and identity; services are interoperable and portable across providers; governance is participatory and transparent; grassroots actors can build and sustain independent infrastructure.

    The goal is not only technological decentralisation but social decentralisation, ensuring that federation is lived practice rather than technical abstraction.

    Objectives

    1. Portable Hosted Services. Develop and deploy easy-to-use hosted services based on open standards that prioritise: service portability between providers; user-controlled data ownership; interoperability via ActivityPub and related protocols.
    2. Grassroots Governance Models. Design and test governance frameworks rooted in #4opens principles, with open data where appropriate; open process and decision-making; open standards and open participation. These models will be documented as reusable frameworks for wider adoption.
    3. Experimental Commons Infrastructure. Create an experimental environment where: grassroots communities can launch federated services; low-resource groups can participate without heavy technical barriers; experimentation is encouraged alongside stability.
    4. Historical Memory and Knowledge Transfer. One of the recurring failures of digital movements is loss of institutional memory. OMN integrates documentation and archiving into the infrastructure itself, ensuring lessons learned are preserved and accessible.

    Key Activities

    • Develop and maintain ActivityPub-compatible hosted services.
    • Build onboarding pathways for non-technical users and grassroots organisations.
    • Establish pilot communities using OMN infrastructure (e.g. activist media, local networks, cooperative publishing).
    • Produce documentation and toolkits for governance and sustainability.
    • Engage with EU initiatives (e.g., NGI Commons) to bridge grassroots and institutional approaches.

    Innovation

    Unlike many decentralisation projects that focus primarily on technical architecture, OMN emphasises social infrastructure as core technology; governance experimentation alongside code; low-barrier participation for grassroots actors. This creates a resilient ecosystem where innovation emerges from diverse communities rather than centralised development teams.

    Expected Impact

    Increased adoption of federated technologies across grassroots communities to reduced dependency on proprietary platforms. Strengthened European digital commons aligned with democratic values by development of replicable governance models for decentralised ecosystems. Long-term sustainability through community ownership rather than platform lock-in.

    Alignment with EU Priorities

    This project supports digital sovereignty and European autonomy, open standards and interoperability, sustainable digital commons, privacy and data portability and innovation through diversity and experimentation.

    Sustainability Strategy

    OMN operates on a low-cost, distributed model, prioritising: community stewardship; cooperative hosting paths; modular infrastructure that can be replicated and adapted. Rather than scaling toward centralisation, sustainability emerges through federation and shared maintenance.

    Consortium and Community

    OMN builds upon decades of grassroots media and openweb experience, including work on Indymedia and federated social networks. The project actively collaborates with FOSS communities, federated platform developers, grassroots media networks and independent infrastructure providers.

    Funding Request

    We seek funding to support: development and seed infrastructure hosting, coordination and community facilitation, documentation and knowledge sharing leading to governance experimentation and research.

    Closing Statement

    Europe has a unique opportunity to build digital commons that avoid the failures of platform capitalism. The Open Media Network provides a grassroots pathway that complements institutional initiatives, ensuring that the future European internet remains participatory, portable, and human-centred.

    Projects

    https://hamishcampbell.com/?s=OMN++functions we need to add a README to the project page https://unite.openworlds.info/Open-Media-Network/Open-Media-Network

    https://unite.openworlds.info/Open-Media-Network/MakingHistory

    https://unite.openworlds.info/indymedia/indymedia-reboot

    https://unite.openworlds.info/Open-Media-Network/4opens

    https://unite.openworlds.info/Open-Media-Network/openwebgovernancebody

    @info do you have ideas on where to get the funding from?

    The idea is sound to me. The question is how serious the EU is about a solution.

    I've tried similar things in the past with CARICOM in the past with emergency communication. They were more interested in an off the shelf solution they still don't have 20 years later...

  • @info do you have ideas on where to get the funding from?

    The idea is sound to me. The question is how serious the EU is about a solution.

    I've tried similar things in the past with CARICOM in the past with emergency communication. They were more interested in an off the shelf solution they still don't have 20 years later...

    @knowprose@mastodon.social based on the headings, this is an application for an NLNet grant.

  • @knowprose Yep,https://nlnet.nl/fediversity but getting past the #NGO #geekproblem “old boys” guard has proven impossible for most native projects like this, can see a long history of submitted applications on this site, it’s a real #blocking mess we do need to compost, maybe people can use this DRAFT application as a shovel…

  • System moved this topic from Uncategorized

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @geffrey cc @palomakop interesting use of Eleventy

    read more

  • @knowprose Yep,https://nlnet.nl/fediversity but getting past the #NGO #geekproblem “old boys” guard has proven impossible for most native projects like this, can see a long history of submitted applications on this site, it’s a real #blocking mess we do need to compost, maybe people can use this DRAFT application as a shovel…

    read more

  • @knowprose@mastodon.social based on the headings, this is an application for an NLNet grant.

    read more

  • @info do you have ideas on where to get the funding from?

    The idea is sound to me. The question is how serious the EU is about a solution.

    I've tried similar things in the past with CARICOM in the past with emergency communication. They were more interested in an off the shelf solution they still don't have 20 years later...

    read more

  • https://nlnet.nl/fediversity

    Project Title

    Open Media Network (OMN): Portable Digital Commons for a Federated Europe

    Summary

    The Open Media Network (#OMN) is a real grassroots initiative to build sustainable, human-centred digital infrastructure aligned with the principles of the #openweb and the #4opens. To providing easy-to-use, hosted cloud services with service portability and freedom at their core – OMN focuses on creating living social ecosystems alongside technical infrastructure.

    At a time when the European Union is investing in alternatives to dominant platform monopolies (#dotcons), The OMN addresses a critical gap: ensuring that open infrastructure remains socially grounded, decentralised in governance, and accessible to grassroots communities, not only institutional actors.

    This project proposes to develop practical tools, governance models, and community infrastructure to support a resilient federated ecosystem built on open standards such as #ActivityPub.

    Problem Statement

    The digital public sphere is currently dominated by large corporate platforms that centralise power, restrict portability, and commodify user participation.

    The EU’s growing investment in digital sovereignty and open infrastructure presents a historic opportunity. However, there is a structural risk of replacing Californian platform capitalism with European platform capitalism; building technical infrastructure without sustainable social ecosystems; funding professionalised, institutional actors while excluding needed grassroots innovation.

    Healthy digital ecosystems require tension and balance between institutional stability and grassroots experimentation. Without this, “commons infrastructure” risks becoming technocratic infrastructure lacking community participation – leading to failure, abandonment, and wasted investment.

    Project Vision

    The Open Media Network aims to develop a federated, portable digital ecosystem where: individuals and communities retain control over their data and identity; services are interoperable and portable across providers; governance is participatory and transparent; grassroots actors can build and sustain independent infrastructure.

    The goal is not only technological decentralisation but social decentralisation, ensuring that federation is lived practice rather than technical abstraction.

    Objectives

    Portable Hosted Services. Develop and deploy easy-to-use hosted services based on open standards that prioritise: service portability between providers; user-controlled data ownership; interoperability via ActivityPub and related protocols.
    Grassroots Governance Models. Design and test governance frameworks rooted in #4opens principles, with open data where appropriate; open process and decision-making; open standards and open participation. These models will be documented as reusable frameworks for wider adoption.
    Experimental Commons Infrastructure. Create an experimental environment where: grassroots communities can launch federated services; low-resource groups can participate without heavy technical barriers; experimentation is encouraged alongside stability.
    Historical Memory and Knowledge Transfer. One of the recurring failures of digital movements is loss of institutional memory. OMN integrates documentation and archiving into the infrastructure itself, ensuring lessons learned are preserved and accessible.

    Key Activities

    Develop and maintain ActivityPub-compatible hosted services.Build onboarding pathways for non-technical users and grassroots organisations.Establish pilot communities using OMN infrastructure (e.g. activist media, local networks, cooperative publishing).Produce documentation and toolkits for governance and sustainability.Engage with EU initiatives (e.g., NGI Commons) to bridge grassroots and institutional approaches.

    Innovation

    Unlike many decentralisation projects that focus primarily on technical architecture, OMN emphasises social infrastructure as core technology; governance experimentation alongside code; low-barrier participation for grassroots actors. This creates a resilient ecosystem where innovation emerges from diverse communities rather than centralised development teams.

    Expected Impact

    Increased adoption of federated technologies across grassroots communities to reduced dependency on proprietary platforms. Strengthened European digital commons aligned with democratic values by development of replicable governance models for decentralised ecosystems. Long-term sustainability through community ownership rather than platform lock-in.

    Alignment with EU Priorities

    This project supports digital sovereignty and European autonomy, open standards and interoperability, sustainable digital commons, privacy and data portability and innovation through diversity and experimentation.

    Sustainability Strategy

    OMN operates on a low-cost, distributed model, prioritising: community stewardship; cooperative hosting paths; modular infrastructure that can be replicated and adapted. Rather than scaling toward centralisation, sustainability emerges through federation and shared maintenance.

    Consortium and Community

    OMN builds upon decades of grassroots media and openweb experience, including work on Indymedia and federated social networks. The project actively collaborates with FOSS communities, federated platform developers, grassroots media networks and independent infrastructure providers.

    Funding Request

    We seek funding to support: development and seed infrastructure hosting, coordination and community facilitation, documentation and knowledge sharing leading to governance experimentation and research.

    Closing Statement

    Europe has a unique opportunity to build digital commons that avoid the failures of platform capitalism. The Open Media Network provides a grassroots pathway that complements institutional initiatives, ensuring that the future European internet remains participatory, portable, and human-centred.

    Projects

    https://hamishcampbell.com/?s=OMN++functions we need to add a README to the project page https://unite.openworlds.info/Open-Media-Network/Open-Media-Network

    https://unite.openworlds.info/Open-Media-Network/MakingHistory

    https://unite.openworlds.info/indymedia/indymedia-reboot

    https://unite.openworlds.info/Open-Media-Network/4opens

    https://unite.openworlds.info/Open-Media-Network/openwebgovernancebody

    read more

  • Very exciting! Congrats! What's the main product link?

    read more

  • @po3mah what is the scenario/usecase?

    read more

  • @mapache Yes, that's why I asked :)

    read more
Post suggeriti
  • 0 Votes
    1 Posts
    5 Views
    Fedify 1.10.0: Observability foundations for the future debug dashboard Fedify is a #TypeScript framework for building #ActivityPub servers that participate in the #fediverse. It reduces the complexity and boilerplate typically required for ActivityPub implementation while providing comprehensive federation capabilities. We're excited to announce #Fedify 1.10.0, a focused release that lays critical groundwork for future debugging and observability features. Released on December 24, 2025, this version introduces infrastructure improvements that will enable the upcoming debug dashboard while maintaining full backward compatibility with existing Fedify applications. This release represents a transitional step toward Fedify 2.0.0, introducing optional capabilities that will become standard in the next major version. The changes focus on enabling richer observability through OpenTelemetry enhancements and adding prefix scanning capabilities to the key–value store interface. Enhanced OpenTelemetry instrumentation Fedify 1.10.0 significantly expands OpenTelemetry instrumentation with span events that capture detailed ActivityPub data. These enhancements enable richer observability and debugging capabilities without relying solely on span attributes, which are limited to primitive values. The new span events provide complete activity payloads and verification status, making it possible to build comprehensive debugging tools that show the full context of federation operations: activitypub.activity.received event on activitypub.inbox span — records the full activity JSON, verification status (activity verified, HTTP signatures verified, Linked Data signatures verified), and actor information activitypub.activity.sent event on activitypub.send_activity span — records the full activity JSON and target inbox URL activitypub.object.fetched event on activitypub.lookup_object span — records the fetched object's type and complete JSON-LD representation Additionally, Fedify now instruments previously uncovered operations: activitypub.fetch_document span for document loader operations, tracking URL fetching, HTTP redirects, and final document URLs activitypub.verify_key_ownership span for cryptographic key ownership verification, recording actor ID, key ID, verification result, and the verification method used These instrumentation improvements emerged from work on issue #234 (Real-time ActivityPub debug dashboard). Rather than introducing a custom observer interface as originally proposed in #323, we leveraged Fedify's existing OpenTelemetry infrastructure to capture rich federation data through span events. This approach provides a standards-based foundation that's composable with existing observability tools like Jaeger, Zipkin, and Grafana Tempo. Distributed trace storage with FedifySpanExporter Building on the enhanced instrumentation, Fedify 1.10.0 introduces FedifySpanExporter, a new OpenTelemetry SpanExporter that persists ActivityPub activity traces to a KvStore. This enables distributed tracing support across multiple nodes in a Fedify deployment, which is essential for building debug dashboards that can show complete request flows across web servers and background workers. The new @fedify/fedify/otel module provides the following types and interfaces: import { MemoryKvStore } from "@fedify/fedify"; import { FedifySpanExporter } from "@fedify/fedify/otel"; import { BasicTracerProvider, SimpleSpanProcessor, } from "@opentelemetry/sdk-trace-base"; const kv = new MemoryKvStore(); const exporter = new FedifySpanExporter(kv, { ttl: Temporal.Duration.from({ hours: 1 }), }); const provider = new BasicTracerProvider(); provider.addSpanProcessor(new SimpleSpanProcessor(exporter)); The stored traces can be queried for display in debugging interfaces: // Get all activities for a specific trace const activities = await exporter.getActivitiesByTraceId(traceId); // Get recent traces with summary information const recentTraces = await exporter.getRecentTraces({ limit: 100 }); The exporter supports two storage strategies depending on the KvStore capabilities. When the list() method is available (preferred), it stores individual records with keys like [prefix, traceId, spanId]. When only cas() is available, it uses compare-and-swap operations to append records to arrays stored per trace. This infrastructure provides the foundation for implementing a comprehensive debug dashboard as a custom SpanExporter, as outlined in the updated implementation plan for issue #234. Optional list() method for KvStore interface Fedify 1.10.0 adds an optional list() method to the KvStore interface for enumerating entries by key prefix. This method enables efficient prefix scanning, which is useful for implementing features like distributed trace storage, cache invalidation by prefix, and listing related entries. interface KvStore { // ... existing methods list?(prefix?: KvKey): AsyncIterable<KvStoreListEntry>; } When the prefix parameter is omitted or empty, list() returns all entries in the store. This is useful for debugging and administrative purposes. All official KvStore implementations have been updated to support this method: MemoryKvStore — filters in-memory keys by prefix SqliteKvStore — uses LIKE query with JSON key pattern PostgresKvStore — uses array slice comparison RedisKvStore — uses SCAN with pattern matching and key deserialization DenoKvStore — delegates to Deno KV's built-in list() API WorkersKvStore — uses Cloudflare Workers KV list() with JSON key prefix pattern While list() is currently optional to give existing custom KvStore implementations time to add support, it will become a required method in Fedify 2.0.0 (tracked in issue #499). This migration path allows implementers to gradually adopt the new capability throughout the 1.x release cycle. The addition of list() support was implemented in pull request #500, which also included the setup of proper testing infrastructure for WorkersKvStore using Vitest with @cloudflare/vitest-pool-workers. NestJS 11 and Express 5 support Thanks to a contribution from Cho Hasang (@crohasang@hackers.pub), the @fedify/nestjs package now supports NestJS 11 environments that use Express 5. The peer dependency range for Express has been widened to ^4.0.0 || ^5.0.0, eliminating peer dependency conflicts in modern NestJS projects while maintaining backward compatibility with Express 4. This change, implemented in pull request #493, keeps the workspace catalog pinned to Express 4 for internal development and test stability while allowing Express 5 in consuming applications. What's next Fedify 1.10.0 serves as a stepping stone toward the upcoming 2.0.0 release. The optional list() method introduced in this version will become required in 2.0.0, simplifying the interface contract and allowing Fedify internals to rely on prefix scanning being universally available. The enhanced #OpenTelemetry instrumentation and FedifySpanExporter provide the foundation for implementing the debug dashboard proposed in issue #234. The next steps include building the web dashboard UI with real-time activity lists, filtering, and JSON inspection capabilities—all as a separate package that leverages the standards-based observability infrastructure introduced in this release. Depending on the development timeline and feature priorities, there may be additional 1.x releases before the 2.0.0 migration. For developers building custom KvStore implementations, now is the time to add list() support to prepare for the eventual 2.0.0 upgrade. The implementation patterns used in the official backends provide clear guidance for various storage strategies. Acknowledgments Special thanks to Cho Hasang (@crohasang@hackers.pub) for the NestJS 11 compatibility improvements, and to all community members who provided feedback and testing for the new observability features. For the complete list of changes, bug fixes, and improvements, please refer to the CHANGES.md file in the repository. #fedidev #release
  • 0 Votes
    3 Posts
    11 Views
    If it exposes sockets to the Internet, it should be contained. Not by Docker but by Podman. #rootless @mapache
  • 0 Votes
    4 Posts
    14 Views
    @elettrona maybe you can create a post in the wordpress forum? this is easier to track than mastodon!?https://wordpress.org/support/plugin/activitypub/
  • 0 Votes
    1 Posts
    11 Views
    ⚠️ Do not be HACKED !! 😱Software updates include not only new features but also critical security fixes. To keep your site secure and stable, ensure you always use the latest version.We frequently observe numerous sites across the Fediverse running very outdated versions of Mastodon or Misskey. Some sites are even using versions over a year old.Be the smart administrator and keep your site up to date.#Mastodon #Misskey #Fediverse #ActivityPub #PixelFed #PeerTube #InfoSec #Security