# Garnet Framework > Open-source framework for building living digital twins and context-aware intelligent solutions through dynamic knowledge graphs, built on the ETSI NGSI-LD open standard and deployable on AWS with the CDK. - [Garnet Framework](https://garnet-framework.tech/index.md) ## docs The Garnet Framework is an open-source framework that enables you to build living digital twins and context-aware solutions through dynamic knowledge graphs leveraging open standards. It provides real-time context management, temporal data capabilities, geospatial queries, subscription-based notifications, and automated data lake integration for comprehensive analytics and AI-powered decision-making. - [Overview](https://garnet-framework.tech/docs.md): The Garnet Framework is an open-source framework that enables you to build living digital twins and context-aware solutions through dynamic knowledge graphs leveraging open standards. It provides real-time context management, temporal data capabilities, geospatial queries, subscription-based notifications, and automated data lake integration for comprehensive analytics and AI-powered decision-making. ### advanced We've implemented significant architectural changes in the latest version of Garnet Framework to improve cost efficiency and scalability. This section of the documentation is currently being developed to provide comprehensive guidance on the new architecture and features. - [Deep dive in Garnet](https://garnet-framework.tech/docs/advanced.md): We've implemented significant architectural changes in the latest version of Garnet Framework to improve cost efficiency and scalability. This section of the documentation is currently being developed to provide comprehensive guidance on the new architecture and features. ### changelog All notable changes to the Garnet Framework will be documented in this file. - [Change Log](https://garnet-framework.tech/docs/changelog.md): All notable changes to the Garnet Framework will be documented in this file. ### cheatsheet We've implemented significant architectural changes in the latest version of Garnet Framework to improve cost efficiency and scalability. This section of the documentation is currently being developed to provide comprehensive guidance on the new architecture and features. - [Cheat sheet](https://garnet-framework.tech/docs/cheatsheet.md): We've implemented significant architectural changes in the latest version of Garnet Framework to improve cost efficiency and scalability. This section of the documentation is currently being developed to provide comprehensive guidance on the new architecture and features. ### getting-started Welcome to the Garnet Framework! This guide will help you quickly understand how to start building living digital twins and smart, context-aware solutions with Garnet. - [Getting Started](https://garnet-framework.tech/docs/getting-started.md): Welcome to the Garnet Framework! This guide will help you quickly understand how to start building living digital twins and smart, context-aware solutions with Garnet. - [Deploy Garnet](https://garnet-framework.tech/docs/getting-started/deploy.md): Make sure you have all the prerequisites to deploy Garnet. See prerequisites. - [Understanding NGSI-LD](https://garnet-framework.tech/docs/getting-started/ngsi-ld.md): NGSI-LD is an open standard, published by ETSI, that enables building dynamic knowledge graphs for managing context information across diverse domains. It provides both a flexible information model and a comprehensive REST API, making it ideal for creating interoperable, context-aware applications and digital twins. - [Prerequisites](https://garnet-framework.tech/docs/getting-started/prerequisites.md): To deploy Garnet to your AWS account, you need the following: ### how Garnet Framework enables you to build dynamic knowledge graphs and digital twins through the NGSI-LD standard, while providing serverless capabilities for data storage and integration with AWS services. This section will guide you through using the core capabilities of Garnet Framework. - [Using Garnet Framework](https://garnet-framework.tech/docs/how.md): Garnet Framework enables you to build dynamic knowledge graphs and digital twins through the NGSI-LD standard, while providing serverless capabilities for data storage and integration with AWS services. This section will guide you through using the core capabilities of Garnet Framework. - [Integrating with AWS IoT](https://garnet-framework.tech/docs/how/aws-iot-sync.md): Garnet Framework has evolved with architectural improvements for better cost efficiency and scalability. This documentation is current and reflects these changes, though we continue to expand certain sections with additional examples and detailed guidance. - [Design Considerations](https://garnet-framework.tech/docs/how/design.md): Garnet Framework has evolved with architectural improvements for better cost efficiency and scalability. This documentation is current and reflects these changes, though we continue to expand certain sections with additional examples and detailed guidance. - [Ingesting NGSI-LD Data](https://garnet-framework.tech/docs/how/ingestion-ngsi.md): Garnet Framework has evolved with architectural improvements for better cost efficiency and scalability. This documentation is current and reflects these changes, though we continue to expand certain sections with additional examples and detailed guidance. - [Using NGSI-LD API](https://garnet-framework.tech/docs/how/using-api.md): Garnet Framework has evolved with architectural improvements for better cost efficiency and scalability. This documentation is current and reflects these changes, though we continue to expand certain sections with additional examples and detailed guidance. - [Analyzing Historical Data](https://garnet-framework.tech/docs/how/using-datalake.md): Garnet Framework has evolved with architectural improvements for better cost efficiency and scalability. This documentation is current and reflects these changes, though we continue to expand certain sections with additional examples and detailed guidance. ### smart-solutions When data is siloed across systems, organizations miss the valuable insights that only emerge by combining information from multiple sources. This "missing knowledge" problem grows exponentially at scale, leading to missed opportunities and inefficient decisions. The composite events and emergent patterns that drive intelligent operations remain invisible when occupancy data can't connect to energy consumption, when weather patterns stay isolated from supply chain logistics, when customer behavior exists separately from operational capacity. - [Building Context-Aware Solutions](https://garnet-framework.tech/docs/smart-solutions.md): When data is siloed across systems, organizations miss the valuable insights that only emerge by combining information from multiple sources. This "missing knowledge" problem grows exponentially at scale, leading to missed opportunities and inefficient decisions. The composite events and emergent patterns that drive intelligent operations remain invisible when occupancy data can't connect to energy consumption, when weather patterns stay isolated from supply chain logistics, when customer behavior exists separately from operational capacity. - [Building Context Consumers](https://garnet-framework.tech/docs/smart-solutions/context-consumers.md): Garnet Framework has evolved with architectural improvements for better cost efficiency and scalability. This documentation is current and reflects these changes, though we continue to expand certain sections with additional examples and detailed guidance. - [Building Context Producers](https://garnet-framework.tech/docs/smart-solutions/context-producers.md): Garnet Framework has evolved with architectural improvements for better cost efficiency and scalability. This documentation is current and reflects these changes, though we continue to expand certain sections with additional examples and detailed guidance. ### troubleshoot We've implemented significant architectural changes in the latest version of Garnet Framework to improve cost efficiency and scalability. This section of the documentation is currently being developed to provide comprehensive guidance on the new architecture and features. - [Troubleshooting](https://garnet-framework.tech/docs/troubleshoot.md): We've implemented significant architectural changes in the latest version of Garnet Framework to improve cost efficiency and scalability. This section of the documentation is currently being developed to provide comprehensive guidance on the new architecture and features. ### tutorials We've implemented significant architectural changes in the latest version of Garnet Framework to improve cost efficiency and scalability. This section of the documentation is currently being developed to provide comprehensive guidance on the new architecture and features. - [Garnet Tutorials](https://garnet-framework.tech/docs/tutorials.md): We've implemented significant architectural changes in the latest version of Garnet Framework to improve cost efficiency and scalability. This section of the documentation is currently being developed to provide comprehensive guidance on the new architecture and features. ## blog Blog - [Blog](https://garnet-framework.tech/blog.md): Blog ### agentic-cities-madrid At the Smart City Symposium in Berkane, I shared the stage with Juan Corro, CIO of the City of Madrid, to explore the emerging concept of agentic cities - where urban systems become autonomous, intelligent agents that can perceive, reason, and act on their environment. - [Madrid's Vision for Agentic Cities](https://garnet-framework.tech/blog/agentic-cities-madrid.md): At the Smart City Symposium in Berkane, I shared the stage with Juan Corro, CIO of the City of Madrid, to explore the emerging concept of agentic cities - where urban systems become autonomous, intelligent agents that can perceive, reason, and act on their environment. ### agentic-twins Over the last few months, I've been exploring the idea of applying Digital Twin concepts to agents - what I call Agentic Twins. - [Exploring Agentic Twins](https://garnet-framework.tech/blog/agentic-twins.md): Over the last few months, I've been exploring the idea of applying Digital Twin concepts to agents - what I call Agentic Twins. ### aws-for-ai-podcast-physical-ai I recently joined Hamza Mimi, AWS Solutions Architect, on Episode 10 of the AWS for AI Podcast for a conversation about why context is everything when building intelligent systems. We covered dynamic knowledge graphs, AI agents, physical AI and the concept of agentic twins. - [Building the Foundations of Physical AI](https://garnet-framework.tech/blog/aws-for-ai-podcast-physical-ai.md): I recently joined Hamza Mimi, AWS Solutions Architect, on Episode 10 of the AWS for AI Podcast for a conversation about why context is everything when building intelligent systems. We covered dynamic knowledge graphs, AI agents, physical AI and the concept of agentic twins. ### builders-confluence-algiers I had the privilege of speaking at Builders Confluence in Algiers, sharing our vision for the future of smart buildings with innovators and architects. Thanks to Mourad Hammadache and Akli Amrouche for the invitation to this impactful event. - [Shaping Smart Buildings Vision in Algiers](https://garnet-framework.tech/blog/builders-confluence-algiers.md): I had the privilege of speaking at Builders Confluence in Algiers, sharing our vision for the future of smart buildings with innovators and architects. Thanks to Mourad Hammadache and Akli Amrouche for the invitation to this impactful event. ### cracking-iot-riyadh-2024 Following the Global Smart City Forum, I had the pleasure of speaking at Cracking IoT Chapter 4 in Riyadh, an event organized by Disrupt-X. The session focused on how context-aware applications can revolutionize facility management operations. - [Context-Aware Facility Management](https://garnet-framework.tech/blog/cracking-iot-riyadh-2024.md): Following the Global Smart City Forum, I had the pleasure of speaking at Cracking IoT Chapter 4 in Riyadh, an event organized by Disrupt-X. The session focused on how context-aware applications can revolutionize facility management operations. ### garnet-reinvent-2024 We're excited to see Generation Park, a McCord Development project, highlighted at AWS re:Invent 2024 for their innovative approach using the Garnet Framework across various domains. Their implementation was showcased during the session "How to achieve water goals with AWS technology" (SUS204). - [Garnet Framework at AWS re:Invent](https://garnet-framework.tech/blog/garnet-reinvent-2024.md): We're excited to see Generation Park, a McCord Development project, highlighted at AWS re:Invent 2024 for their innovative approach using the Garnet Framework across various domains. Their implementation was showcased during the session "How to achieve water goals with AWS technology" (SUS204). ### garnet-scwc-2023 At this year's Smart City World Congress in Barcelona, I introduced the Garnet Framework to the global smart city community. It was a meaningful moment - just a year ago, I stood at the same Deloitte booth presenting its predecessor, the Smart Territory Framework. Now I was back to show how that initial vision has evolved. - [Garnet Framework at SCWC 2023](https://garnet-framework.tech/blog/garnet-scwc-2023.md): At this year's Smart City World Congress in Barcelona, I introduced the Garnet Framework to the global smart city community. It was a meaningful moment - just a year ago, I stood at the same Deloitte booth presenting its predecessor, the Smart Territory Framework. Now I was back to show how that initial vision has evolved. ### global-smart-city-forum-2024 The Global Smart City Forum in Riyadh provided an excellent platform to discuss the future of smart cities and digital transformation. - [Smart City Vision at Riyadh Global Forum](https://garnet-framework.tech/blog/global-smart-city-forum-2024.md): The Global Smart City Forum in Riyadh provided an excellent platform to discuss the future of smart cities and digital transformation. ### grupotx-panama-solutions I recently had the pleasure of visiting our partner GrupoTx in Panama City, where my friend Javier Galvez is leading the development of innovative solutions built on the Garnet Framework. Their work showcases how partners can leverage the framework to create impactful solutions for complex infrastructure challenges. - [GrupoTx Builds Smart Solutions with Garnet](https://garnet-framework.tech/blog/grupotx-panama-solutions.md): I recently had the pleasure of visiting our partner GrupoTx in Panama City, where my friend Javier Galvez is leading the development of innovative solutions built on the Garnet Framework. Their work showcases how partners can leverage the framework to create impactful solutions for complex infrastructure challenges. ### leap-2024-demo At LEAP 2024, we demonstrated the Garnet Framework's capabilities in creating sophisticated digital twin solutions. The demo showcased how Garnet aggregates data from diverse sources into a dynamic knowledge graph, with real-world sensor data provided through our collaboration with Libelium. - [City Scale Digital Twin Demo](https://garnet-framework.tech/blog/leap-2024-demo.md): At LEAP 2024, we demonstrated the Garnet Framework's capabilities in creating sophisticated digital twin solutions. The demo showcased how Garnet aggregates data from diverse sources into a dynamic knowledge graph, with real-world sensor data provided through our collaboration with Libelium. ### liveable-cities-dubai I was invited to speak at the LiveableCitiesX Summit in Dubai about the crucial role of open standards in smart city development. The session focused on how standardized information models help cities extract meaningful insights from their data while maintaining interoperability and avoiding vendor lock-in. - [Open Standards for Smart Cities](https://garnet-framework.tech/blog/liveable-cities-dubai.md): I was invited to speak at the LiveableCitiesX Summit in Dubai about the crucial role of open standards in smart city development. The session focused on how standardized information models help cities extract meaningful insights from their data while maintaining interoperability and avoiding vendor lock-in. ### scwc-london-bats At the 2024 Smart City World Congress in Barcelona, I joined Nicholas Turner, Data and Digital Lead at SHIFT London, to present how UCL and SHIFT London are using the Garnet Framework to monitor urban biodiversity. - [Monitoring Biodiversity in London](https://garnet-framework.tech/blog/scwc-london-bats.md): At the 2024 Smart City World Congress in Barcelona, I joined Nicholas Turner, Data and Digital Lead at SHIFT London, to present how UCL and SHIFT London are using the Garnet Framework to monitor urban biodiversity. ### smart-metering-accelerator We're excited to share that Subeca and KlikaTech have developed the Garnet Smart Metering Accelerator, a solution that helps utilities quickly implement smart metering and asset monitoring capabilities. Built on the Garnet Framework, this accelerator enables rapid deployment of intelligent water management systems. - [Garnet Smart Metering Accelerator](https://garnet-framework.tech/blog/smart-metering-accelerator.md): We're excited to share that Subeca and KlikaTech have developed the Garnet Smart Metering Accelerator, a solution that helps utilities quickly implement smart metering and asset monitoring capabilities. Built on the Garnet Framework, this accelerator enables rapid deployment of intelligent water management systems. ### stackx-singapore-2024 I was honored to be invited to Singapore's StackX Smart City event to present the Garnet Framework's vision. Singapore's commitment to innovation and open standards makes it an ideal venue for discussing how Garnet can help build interoperable smart city solutions. - [StackX Smart City Singapore](https://garnet-framework.tech/blog/stackx-singapore-2024.md): I was honored to be invited to Singapore's StackX Smart City event to present the Garnet Framework's vision. Singapore's commitment to innovation and open standards makes it an ideal venue for discussing how Garnet can help build interoperable smart city solutions. ### welcome Today marks an exciting milestone as we introduce the Garnet Framework to the world. - [Introducing the Garnet Framework](https://garnet-framework.tech/blog/welcome.md): Today marks an exciting milestone as we introduce the Garnet Framework to the world. ### why-garnet When choosing a name for our framework, we wanted something that would reflect its core purpose and capabilities. Garnets are fascinating gemstones that naturally occur in almost every color, forming a group of closely connected minerals. Similarly, the Garnet Framework connects diverse data into unified knowledge graphs across multiple domains. - [Why Garnet Framework?](https://garnet-framework.tech/blog/why-garnet.md): When choosing a name for our framework, we wanted something that would reflect its core purpose and capabilities. Garnets are fascinating gemstones that naturally occur in almost every color, forming a group of closely connected minerals. Similarly, the Garnet Framework connects diverse data into unified knowledge graphs across multiple domains.