আপনার প্ল্যাটফর্ম তৈরি করুন AI-পেপার.
Call 2,420 named operations through one contract-generated API, with least-privilege scopes, workspace pinning, dry-run validation and replay-safe writes. Subscribe to canonical events through HMAC-signed background webhooks, or build a governed package in the six-stage Connector Builder.
স্কোপজে এসে গেছে। স্বাক্ষরকারী সার্টিফিকেট পাওয়া যায়নি।
এক দায়িত্ব /api/v1.php চিত্চার কীয়ের সাথে.OpsIQএই কর্মক্ষেত্রের সাহায্যে, কর্ম সংক্রান্ত চুক্তি এবং অনুমতি প্রদান করা হয়। তারপর তা সঞ্চালন অথবা শুষ্ক-পরিচ্ছন্নতা চালু করে।HMAC- হাতে লাইন আছে... ...আর চেষ্টা করা বন্ধ করে দেয়া হয়েছে.
কি দ্বারা চালনাকালে নথিপত্রের মধ্যে মীমাংসা করার উদ্দেশ্যে ব্যবহৃত তিন ধাপ.
একটি কম-প্রশ্নশীল চাবি ইস্যু করে, চুক্তিটি আবিষ্কার করুন, শুকনো-মোশনাল-এর মাধ্যমে লিখিত হয়, তারপর একটি ওয়েবের মাধ্যমে আপনার আবেদনে সাবস্ক্রাইব করুন যখন আপনার আবেদনের প্রেক্ষাপট সরবরাহ করা প্রয়োজন।
একটি কি প্রাপ্ত করুন
Sumdrones এবং স্থাপন করুন API কি (key)opq_…) ডেভেলপার সেটিংস-এ, এবং প্রতিটি সংযোগকে শুধুমাত্র তার প্রয়োজনীয় পৃষ্ঠগুলি প্রদান করুন।
বৈধ অনুসন্ধান
পড়ো meta.actions, meta.action এবং meta.scopes; ব্যবহার dry_run মৃত্যুদণ্ড কার্যকর করার আগে লেখা আছে।
গ্রাহক:
লেখার জন্য একটি আইডিপিটাল কী (pi) যুক্ত করুন, তারপর আপনার কাজের ধারার সাথে সংশ্লিষ্ট ঘটনার সমাপ্তি যোগ করুন।
একটা সংযোগকারী প্যাটার্ন। পাঁচ পরিষ্কার আদিম।
সংযোগের মধ্যে যেকোন ধরণের প্ল্যাটফর্মে জীবন থাকে। OpsIQ মূল ব্যাপারই থাকবে,চিপের হিসাব করা যাবে না, আর তোমার সম্পর্ক অডিশনে থাকবে।
বলুন OpsIQ যা হয়েছে...
আপনার প্ল্যাটফর্ম থেকে ইমপ্ল্যান্টিক ইভেন্ট, অথবা একটি বিচার বিভাগীয় প্রথার বিষয়ে সংজ্ঞায়িত করুন ।
ঘটনার তথ্যinvoice.paid, ticket.created, subscription.cancelled, customer.signed_up তোমার অথবা তোমার।
ফ্যান-আউট গ্রাহকAI মস্তিষ্ক, স্বয়ংক্রিয় নিয়ম, আয়নার সংযোগ এবং আপনার ওয়েব সংযোগ বন্ধ করে দেয়।
গুরুত্বের মাত্রাসতর্কতার আগে লেখার জন্য ডিক্রিটিস্ট এ্যালবামস (এজেটিভ) তাই আয়নার ব্যবস্থা করা হয়েছে।
বলুন OpsIQ AI দ্বারা কি করা সম্ভব।
প্রতিটি নাম অপারেশন একটি প্রত্যাশিত চুক্তি, বৈশিষ্ট্য, যা পড়ে অথবা লেখার ধরন, ঝুঁকি, নিশ্চিতকরণ নীতি, স্কীমার অনুরোধ এবং প্রতিক্রিয়া, sepective সমর্থন, উদাত্ততা ও স্থায়ী ত্রুটির সূচনা পায়।
Actions মাউন্ট করা হবে{
"action": "tickets.reply",
"kind": "write",
"scopes": ["tickets.write", "admin"],
"feature": "ticket_system",
"risk": "medium",
"confirmation": "recommended",
"idempotency": "supported",
"dry_run": true,
"request": { "type": "object" },
"response": { "required": ["success"] }
}
...কিছু কিছু তথ্য দিয়ে, যা প্রমাণ করে...
Subscribe any URL to any of the 52 deliverable events. OpsIQ POSTs the JSON payload signed with HMAC-SHA256 over the scheme version, the timestamp, the delivery ID and the body together, not the body alone, so yesterday's delivery cannot be replayed at you today.
$raw = file_get_contents('php://input');
$sig = $_SERVER['HTTP_X_OPSIQ_SIGNATURE'] ?? ''; // "v2=<hex>"
$ts = (int)($_SERVER['HTTP_X_OPSIQ_TIMESTAMP'] ?? 0);
$id = (int)($_SERVER['HTTP_X_OPSIQ_DELIVERY'] ?? 0);
if (abs(time() - $ts) > 300) http_response_code(401); // replay window
[$ver, $hex] = array_pad(explode('=', $sig, 2), 2, ''); // split the prefix
$signed = $ver . '.' . $ts . '.' . $id . '.' . $raw; // NOT the body alone
$expected = hash_hmac('sha256', $signed, $secret);
if (!hash_equals($expected, $hex)) http_response_code(401);
$event = json_decode($raw, true); // $id is stable across retries
সরাসরি HTTP ব্যবহার করা হবে অথবা ক্লায়েন্টকে পছন্দ করতে পারেন।
সাধারণAPI মুক্তAPI হিসেবে প্রকাশ করা হবে 3.0.3 এবং পোস্টম্যান, পিএইচপির উল্লেখ প্রেরক এবং ইয়েড এন্ড পাইথন যৌথ মক্কেল স্বাক্ষরকৃত অনুষ্ঠানে অংশ গ্রহণ করেছে এবং ওয়েব স্ট্যাকারের জন্য যে কোন স্ট্যাক কল করতে পারে। JSON সরাসরি।
const response = await fetch(`${base}/api/v1.php`, {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.OPSIQ_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
action: "tickets.reply",
dry_run: true,
idempotency_key: crypto.randomUUID(),
body: "Thanks. We are checking this now."
})
});
$payload = json_encode([
'action' => 'tickets.reply',
'dry_run' => true,
'idempotency_key' => bin2hex(random_bytes(16)),
'body' => 'Thanks - we are checking this now.',
]);
$ch = curl_init($base . '/api/v1.php');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $payload,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('OPSIQ_KEY'),
'Content-Type: application/json',
],
]);
response = requests.post(
f"{base}/api/v1.php",
headers={
"Authorization": f"Bearer {os.environ['OPSIQ_KEY']}",
"Content-Type": "application/json",
},
json={
"action": "tickets.reply",
"dry_run": True,
"idempotency_key": str(uuid.uuid4()),
"body": "Thanks - we are checking this now.",
},
)
একবার তৈরি করো, যেকোন কিছুতে প্লাগ দাও।
সংযোগ ব্যবস্থা করা হয় পরিচিতি, অনুমোদন, পরীক্ষা, কর্ম, ট্রিগার এবং পর্যালোচনার মাধ্যমে । OpsIQ এটা উন্মোচন করার অনুমতি রয়েছে।
৬টি স্তর নির্মাতা খুলুনএকদম ইংরেজি। কাজ শেষ।
OpsIQ সঠিক কল কখনোই আবিষ্কার করা হবে না । নিবন্ধিত চুক্তিগুলো থেকে এটি প্রস্তুত করে, ভার বহন করে, কর্ম সঞ্চালনের জন্য প্রয়োজন হলে পদক্ষেপের প্রয়োজন অনুসারে এবং এটি চালানো হলে সম্পূর্ণ অডিট সারি নির্মাণ করা হবে কাজ AI এমন কোনো কাজ নেই যা আপনি বিশ্বাস করতে পারেন না।
API ছোট করা এক ঝলক.
One JSON POST surface exposes 2,420 named actions. Each generated contract declares auth scopes, read/write kind, risk, confirmation, request schema, dry-run, idempotency and stable errors.
ACTION tickets.replytickets.writeঅাবর্জনার + কিনি:কনফিগার করা ঘন্টাACTION security.reportsecurity.writeঅাবর্জনার + কিনি:কনফিগার করা ঘন্টাACTION platform.routes.writeসি-বি-তেকি স্বাক্ষরের স্বয়ংক্রিয়ভাবে কি প্রাপ্ত হয়েছেকনফিগার করা ঘন্টাACTION meta.actionsসার্বজনীন অনুসন্ধানশুধুমাত্র পাঠযোগ্যকনফিগার করা ঘন্টাACTION tickets.listtickets.readশুধুমাত্র পাঠযোগ্যকনফিগার করা ঘন্টাACTION connectors.listconnectors.readশুধুমাত্র পাঠযোগ্যকনফিগার করা ঘন্টাhr.* চুক্তি : hr.read / hr.write এরসACTION hr.people.listhr.readশুধুমাত্র পাঠযোগ্যকনফিগার করা ঘন্টাACTION hr.people.createhr.writeঅাবর্জনার + কিনি:কনফিগার করা ঘন্টাACTION hr.org.treehr.readশুধুমাত্র পাঠযোগ্যকনফিগার করা ঘন্টাhr না পড়া তালিকা জনগণ এইচআরটিএস কি.প্রতি ঘন্টায় উইন্ডোতে সর্বনিম্ন মান অপেক্ষা করা হয় । stputing menu - > X-RateLimit-Limit, X-RateLimit-Remaining এবং X-RateLimit-Reset''আল্লাহ্র কাছে ফিরে যাও, নিঃসন্দেহ আমি প্রত্যাখ্যান করেছি এক অবিশ্বাসী দলের বিরুদ্ধে।’’ 429 সহ Retry-Afterএক্সিকিউশন ওপেন- পি- জি- পি খোলো 3.0.3 চুক্তি অথবা পোস্টম্যান সংগ্রহ একই সময় এক ধারাবাহিক সঙ্গীতের মাধ্যমে এই সমস্ত উপাদান তৈরী করা হয়।
গঠন, পরীক্ষা এবং মুক্তি ৬ টি পর্যায়।
একটি নিয়ন্ত্রণ প্রোফাইল থেকে আরম্ভ করো অথবা নিজে ব্যাখ্যা করো । নির্মাতা নিজে থেকেই একটি চুক্তিবদ্ধ সংযোগ প্যাকেজ তৈরী করার আগে প্রতিটি ধাপকে কার্যকর করে ।
নিরাপদে পরীক্ষা করো, তারপর মুক্তির দ্বার পার হয়ে যাবে.
ব্যবহার dry_run সমর্থিত কর্ম, নির্মাণকারীর সাথে সংযুক্ত সংযোগ পরীক্ষা এবং প্রকাশ করার পূর্বে নির্মিত তথ্য ও চুক্তি চেক করুন। প্যাকেজের নাম, বৈশিষ্ট্য, প্রমাণপত্র এবং প্রয়োজনীয় সামগ্রী; ব্যাক- এন্ডের মান, এবং প্রয়োজনীয় তথ্য; পটভূমি কর্মীরা প্রতিক্রিয়া প্রদর্শন এবং সরবরাহ করে।
একটি প্যাকেজ দ্বারা ক্ষমতা নির্ধারিত না হতে পারে তার কোড নেই.
OpsIQ\Connectors\ConnectorContract কর্তৃপক্ষ, শুরুর আবিষ্কার, নির্মাতা, প্রথম শ্রেণীর প্যাকেজ, নিয়ম মেনে চলা, জেনারেল API আর প্রত্যেকটা রেফারেন্সে পড়া হয়েছে, একটি রেজিস্ট্রিকৃত ফাইল বর্ণনা করতে হবে এবং তিনটি ফাইলে পরস্পরের সাথে একমত হতে হবে OpsIQ তোমার জন্য একটা সারির রাস্তা দাও।
- 01 connector.php ট্রেইন ক্লাস
- 02 IdentityProvider.php বহিস্থিত কি
- 03 SalesIngest.php বিপরীত শব্দ
- 04 actions.json নাম
- 05 settings.json অপারেটর কনফিগারেশন
- 06 connector_contract.json মেশিনের অবস্থানসূচক পরিচিতি
hmac-sha256 প্রতি-file ও প্রতি সেকেন্ডে ডিরেক্টরি নির্দেশ করা হয়256 সে উত্তর দেয় এই পরিবর্তিত হয়েছে, কিন্তু স্বাক্ষর করার পরে এটি পরিবর্তন করা হবেআ- ডি- এন- আই (Nect) ed25519 স্বাক্ষর এটি স্বাক্ষরিত হয়েছে Nabtechটাকার সাথে সংযোজনকৃত কী এবং গোপন কোন গোপন তথ্য না পরীক্ষা করুন। প্রথম বাইট সম্পাদনা ও প্রথমটি বন্ধ রাখো।
marketplace.json স্বাক্ষরের বাইরে রয়েছে: ইনস্টলার এটা সই করার পর লিখে লিখেছে, যাতে প্রকাশক কখনো তাতে স্বাক্ষর করতে না পারে।
যে গার্ড কখনো ব্যর্থ হয়নি এটা অ-প্রভাব।
সবুজ পরীক্ষা আজ আপনাদের কিছু বলে না। তারা আপনাকে বলে না যে আপনি গার্ডদের চিঠি লেখেন এটা বন্ধ করতে হবে কারণ একজন প্রহরী ঠিক এমন এক প্রহরীর মতো চলতেই থাকবে, যা কখনো পাশ কাটিয়ে যাবে না ।
211 /* A read role must never reach a destructive operation. */ 212- if ($isRead && $isDestructive) { 212+ if (false) { 213 $errors[] = "read role '{$role}' points at a destructive op"; 214 return false; 215 }
1[ ok ]hash sha256 4f2a9c1e… remember the file exactly as it is 2[ ok ]control exit 0 green BEFORE anything is touched 3[ ok ]mutate 1 match, lint ok one replacement, then php -l the mutant 4[RED ]prove exit 1 and "read role destructive" IS in the failures 5[ ok ]restore bytes written the original, not a regenerated copy 6[ ok ]verify sha256 matches and the check is green again ══ PROVEN. file restored, hash matched, 1 proof run, 0 failed.
পরিব্যক্তি কখনোই প্রয়োগ করা হয় নি
অনুসন্ধানের টেক্সট, ফাইল পাওয়া যায়নি, স্যুইটটি অতিক্রম করেছে এবং প্রমাণ প্রমাণাদি পুরাতন কোডের মধ্যে সবুজ কোডের ব্যাপারে...
পরিব্যক্তি অন্য কিছু ভেঙ্গে দিয়েছে
স্যুটটা লাল হয়ে গিয়েছিল কারণ ফাইলটা থেমে গিয়েছিল বা বুটস্ট্র্যাপ মারা গিয়েছিল আর সেই লাল পদার্থের মধ্যে একটার প্রমাণ লিপিবদ্ধ করা হয়েছিল, যেটা প্রহরীদের সঙ্গে কোনো সম্পর্ক ছিল না । নাম ব্যর্থতার পরীক্ষা.
ডিস্কের মধ্যে মিউট্যান্ট থাকতে পারে না
প্রতিটি পরিব্যক্তি মূল কপি ওয়েব- পর্যবেক্ষণ গাছের বাইরে একটি পার্শ্ববর্তী দিকে, একটি মার্কারের ছাপ উল্লেখযোগ্য পরিবর্তনকে চিহ্নিত করে এবং প্রতিটা রাস্তা বন্ধ করার ফলে বন্ধ হয়ে যায় । ক্র্যাশ থেকে পরবর্তী পরিব্যক্তির জন্য একটি মার্কার।
সার্টিফিকেটের অনুক্রম একটি কমান্ড কোড দিয়ে.
Not a review queue where somebody reads your code and forms an opinion. Run the same suites we run, on your own machine, before you submit. 8 published JSON Schemas under doc/contracts/schemas/ কভার, কার্যাবলী, নির্মাণ পরিকল্পনা এবং বাণিজ্যের ফলাফল, কাজের ধারা, কাজের প্রণালী, সংযুক্ত চুক্তি এবং প্রকাশ।
- manifests পার্স এবং একে অপরের সাথে একমত
- ক্ষমতা যখন ট্রেইনিং ক্লাস চালু হয়
- interfaces যেখানে আপলোড করা হয়েছে
- files প্রতিটি ফাইল উপস্থিত থাকা আবশ্যক
- কাজ কর্মের ফলাফল মেলানো হবে
- destructive নিশ্চিত করা হবে
- পরিচয় একটি স্থায়ী বহিস্থিত কী, ই-মেইল ঠিকানা নয়
- পুনরায় আরম্ভ করা হবে পুনরাবৃত্তি বার্তা, কোনো প্রতিলিপি নয়
- প্রতিষ্ঠান কে- মেইল পরিচিতি
- ডকুমেন্ট পড়ো, DVo HELHP, পরিবর্তন প্রণালী
- স্কিমা প্রত্যেক JSON বৈধতা
$ php tools/test_connector_conformance_all.php --connector=acme
$ php tools/test_connector_json_schemas.php
$ php tools/verify_commerce_contracts.php
$ php tools/release_gate_connectors.php --require-signatures
প্রকৃত নন-প্রজেক্ট অ্যাকাউন্ট সঙ্গে প্রথম যেটি একটি বাস্তব অ-অন পৃথক অ্যাকাউন্ট --live-settings=/secure/test-acme.json...যখন আপনি এটি ব্যবহার করছেন, শেষটা হচ্ছে সর্বশেষটি --unsigned-ok: এটি একটি প্রত্যাশিত স্বাক্ষর হিসাবে অনুপস্থিত বলে মনে করে এমন একটি সতর্কবার্তা হিসেবে বলা হচ্ছে।
আপনি যা কিনতে পারেন তা নিয়ে মজা এটা ফাইল, নিবন্ধন নয়।
এমন একটি সংযোগ যা কোন কিছুর ঘোষণা করতে পারে স্বয়ং কর্ম সংক্রান্ত বৈশিষ্ট্য OpsIQএই ফাইলের উপস্থিতি দাবী করে যে, এর মূল্য হচ্ছে সেই সময়ের ঘোষণা করা, যখন এটি বন্ধ হবে এবং অদৃশ্য হয়ে যাবে। এখানে কেউ যোগ দিতে চাইবে না এবং কেউ জিজ্ঞেস করবেও বলবে না যে, এটা কোন কাজ ছাড়া।
এক সাধারণ লেখা খেলার ভূমিকা একটি সাধারণ রেকর্ডের জন্য। খেলাটি কাঠামোগত: একটি স্বনামে রাখা ক্রিয়া ছাড়া, আপনার নামকরণের নিয়ম অনুযায়ী কোন সঞ্চয় নেই। ব্যবসাটির সরাসরি ব্যবহার, লকিং এবং নিশ্চিত করা হয়েছে, এবং একজন বণিকের নিজস্ব পদ্ধতিতে শুধুমাত্র অর্ধেক বিশ্বাস করে। recovery হয়, যাতে কোন সময়সীমাটা খুলে যায়।
{
"commerce": {
"roles": {
"catalog_search": { "operation": "acme_search_products", "transport": "http" },
"order_get": { "operation": "acme_get_order", "transport": "http" },
"order_create": { "operation": "acme_create_order", "transport": "http",
"recovery": "acme_get_order" }
}
}
}
connector_contract.json নির্মাণ ও এর সাথে সেট করা হয়েছে additionalProperties:falseকাজেই একটি হাত-পর্বত ব্লক ব্যর্থ হবে এবং তারপর পরবর্তী জেনারেটর চালানোর জন্য পুনরায় লিখুন।
ভূমিকা নেই CommerceRole অনুপস্থিত। OpsIQ অপারেশনের নাম থেকে কখনোই বের হতে পারবেনা, কারন একটা কথা নয়.
চিহ্নিত কর্মের মধ্যে উপস্থিত actions.jsonতবে যারা এই প্রস্তাবে সাড়া দেয় না, তাদের জন্য কোন আশা নেই।
প্ল্যাটফর্মটি ইতোমধ্যে কাজ করেছে।
কোন বেতনে লাভ-অভিযানও ঘোষণা করা হয় payment_profile সহ পরিবেশ, webhook_verify পরিসেবা উপলব্ধকারীর নিজস্ব স্কিম ব্যবহার করে, এবং event_mapএকটি অ কোনটার জন্য উপযুক্ত পরিবেশ... ...নাকিভাবে একজন টেস্ট-mode সরবরাহকারী সরাসরি পারিশ্রমিক নেয়.
OpsIQ এর বিপরীতে ডিআই এ র্যান্স।
চুক্তিভিত্তিক, স্বাক্ষরিত, অডিট প্ল্যাটফর্ম... ...তোমার নিজের ওয়েব ডিজাইন আর জাপিরো-পিলা দিয়ে বের হচ্ছে যা কখনো হবে না।
| কেপ-সাত | নিজের গড়িয়ে দিন | OpsIQ |
|---|---|---|
| প্রিন্টার কনফিগারেশন API + HMAC-সম্প্রদায় ওয়েব সার্ভিস | হাত-পা | ✓ |
| yy-runn + লিখেছেন 24- ঘন্টা সফল আবার শুরু | ডিই | ✓ |
| ১টা→৫ম→৩০ মিনিট→ 2h → 12hশাস্তা | ডিআইওয়াই সারি | ✓ |
| অ্যাকশন-কনফিগেশন রেজিস্ট্রি (ADON সাব-কি কল করতে পারে না) | — | ✓ |
| পার্শ্ববর্তী ক্ষেত্রে অনুমোদনের পূর্বে নিশ্চিতির কর্ম সঞ্চালনের পূর্বে কর্ম বাতিল করা হবে | — | ✓ |
| স্থায়ীরূপে প্রদর্শিত ত্রুটি খাম + অনুরোধের ID | ব্যবহারকারী দ্বারা লগ-ইন | ✓ |
| সরাসরি HTTP + ক্লায়েন্ট সংক্রান্ত বিকল্প | নিজের লেখা লিখে নিন | ✓ |
| ওপেন- পি- জি- পি খোলো 3.0.3 মেশিনের জন্য লেখা চুক্তি | হয়তো | ✓ |
| ছয় স্তর গঠনকারী + প্যাকেজ গেট মুক্তি | সরঞ্জাম নির্মাণ করুন | ✓ |
| কর্মক্ষেত্রের কি-রিং ও সীমা | টার্মিন্যাল | ✓ |
| Connector'র বিন্যাস: প্ল্যাটফর্মের কোড বিচ্ছিন্ন করা হচ্ছে | — | ✓ |
ডেভেলপার প্রশ্ন, উত্তর দিয়েছিল ।
অনুমোদন, চুক্তি, সমাধান, ক্লায়েন্ট বংশ, নিরাপত্তা পরীক্ষা এবং সংযোগ মডেল আগে, প্রথম উৎপাদন অনুরোধের পূর্বে।
Authorization: Bearer opq_…কি-বোর্ডকে অস্থিরতা, সীমিত অথবা কেবল মাত্র পড়া যায়। অন্ততঃ ক্লিক করে, এক ঘন্টা ধরে বাধ্য করা এবং একটি কর্মক্ষেত্রের মধ্যে পিন রাখা যাবে। ওয়েব স্বাক্ষর আলাদা: সরবরাহকৃত বহনযোগ্য কর্মসমূহ পৃথক করা যেতে পারে। X-OpsIQ-Signature, X-OpsIQ-Timestamp, X-OpsIQ-Event এবং X-OpsIQ-Delivery.hash_hmac('sha256', $rawBody, $secret) এবং এর হেক্সাডেসিমাল হজ্বের সাথে তুলনা X-OpsIQ-Signature ব্যবহার hash_equalsনিশ ্ চয় ( চিহ্ন ) নিদর ্ শন রয়েছে । X-OpsIQ-Timestamp আপনার ব্যবহৃত উইন্ডো ও ব্যবহার করা হবে X-OpsIQ-Delivery যেমন ট্রেস করার উপায়।dry_run চুক্তি অনুসারে, যারা এটার সমর্থন করে, তারা Connector বিল্ডার এর সাথে সংযুক্ত সংযোগ পরীক্ষা করে, তারপর প্যাকেজের প্রমাণ পরীক্ষা করে দেখতে এবং গেট খুলে দিতে পারে।settings.jsonএবং অন্যান্য actions.jsonএকটি সফল মেয়াদ, নথিপত্র এবং ঐচ্ছিক শিল্প প্রতিষ্ঠান এর জন্য প্রস্তুত করা হয়েছে; ছয়টি বিল্ডার সমবেত হয়েছে; নিবন্ধনের বিষয়টি আবিষ্কার করেছে; এতে করে এটিকে বৈধ করা হবে।