diff --git a/conf/autoload_configs/httapi.conf.xml b/conf/autoload_configs/httapi.conf.xml
index b412a74..dd11eaf 100644
--- a/conf/autoload_configs/httapi.conf.xml
+++ b/conf/autoload_configs/httapi.conf.xml
@@ -49,12 +49,11 @@
-
+
-
+
diff --git a/did_router/src/httapi.rs b/did_router/src/httapi.rs
index 4179e33..7308c05 100644
--- a/did_router/src/httapi.rs
+++ b/did_router/src/httapi.rs
@@ -2,8 +2,16 @@ use xml_builder::{XMLBuilder, XMLElement, XMLVersion};
use super::database as db;
use super::database::{DidTargetType, Did};
-pub fn url(_did: Did) -> XMLElement {
- let work = XMLElement::new("work");
+pub fn url(did: Did) -> XMLElement {
+ let mut work = XMLElement::new("work");
+ let mut bridge = XMLElement::new("execute");
+ let target = did.target.unwrap();
+
+ bridge.add_attribute("application", "bridge");
+ bridge.add_attribute("data", format!("sofia/internal/{}", target).as_str());
+
+ work.add_child(bridge).unwrap();
+
work
}